dexter-v2-sdk
v1.0.0-rc.58-dexter.9
Published
🛠 An SDK for building applications on top of Clober V2 - Dexter Fork with Base Sepolia support
Readme
@clober/v2-sdk
The Clober V2 SDK provides abstractions to assist you with interacting with the Clober V2 smart contracts in a Typescript/Javascript environment (e.g. websites, node scripts).
It makes uses of the Core SDK to gain access to abstractions that are common amongst the Clober SDKs.
To begin, we recommend looking at our Guides which include runnable examples and walkthroughs of core usages. These guides will help you better understand how to use the SDK and integrate it into your application.
Installation
npm install @clober/v2-sdk
Configuration
Subgraph URLs (Required Configuration)
The SDK requires subgraph URLs to be configured via environment variables. No default URLs are provided - you must set these explicitly:
# Required environment variables for each chain you plan to use
# Base Sepolia
BASE_SEPOLIA_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f890d39dbfc0/spring--767127/clober-v2-base-sepolia/version/v1.0.0/api
# Arbitrum Sepolia
ARBITRUM_SEPOLIA_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f6a8c4889b7b/clober/v2-subgraph-arbitrum-sepolia/api
# Berachain Mainnet
BERACHAIN_MAINNET_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f6a8c4889b7b/clober/v2-subgraph-berachain-mainnet/api
# Other supported chains
CLOBER_TESTNET_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f6a8c4889b7b/clober/v2-subgraph-arbitrum-sepolia/api
RISE_SEPOLIA_SUBGRAPH_URL=https://api.goldsky.com/api/public/project_clsljw95chutg01w45cio46j0/subgraphs/v2-subgraph-rise-sepolia/latest/gn
MONAD_TESTNET_SUBGRAPH_URL=https://api.goldsky.com/api/public/project_clsljw95chutg01w45cio46j0/subgraphs/v2-subgraph-monad-testnet/latest/gnNext.js Projects:
Add to your .env.local file:
BASE_SEPOLIA_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f890d39dbfc0/spring--767127/clober-v2-base-sepolia/version/v1.0.0/apiNode.js Projects:
Add to your .env file:
BASE_SEPOLIA_SUBGRAPH_URL=https://subgraph.satsuma-prod.com/f890d39dbfc0/spring--767127/clober-v2-base-sepolia/version/v1.0.0/apiThe SDK will throw an error if the required environment variable is not set for the chain you're using.
