SDK Setup
Installation
npm install @gearbox-protocol/sdk viemSDK Initialization
import { GearboxSDK } from '@gearbox-protocol/sdk';
import { createPublicClient, http } from 'viem';
import { mainnet } from 'viem/chains';
const client = createPublicClient({
chain: mainnet,
transport: http(),
});
const sdk = await GearboxSDK.attach({
client,
marketConfigurators: [], // Empty array = auto-discover all markets
});Parameter
Type
Description
Accessing Markets
Using Plugins
Plugin
Purpose
Address Provider via SDK
Complete Example
Next Steps
Last updated
