Reading Data
Market Data via marketRegister
import { GearboxSDK } from '@gearbox-protocol/sdk';
const sdk = await GearboxSDK.attach({ client, marketConfigurators: [] });
// All markets
const markets = sdk.marketRegister.markets;
// Find specific market
const market = sdk.marketRegister.findByPool(poolAddress);
// or
const market = sdk.marketRegister.findByCreditManager(cmAddress);
// Access market components
console.log(`Pool: ${market.pool.address}`);
console.log(`Available liquidity: ${market.pool.availableLiquidity}`);
console.log(`Diesel rate: ${market.pool.dieselRate}`);
console.log(`Supply rate: ${market.pool.supplyRate}`);
console.log(`Credit managers: ${market.creditManagers.length}`);Pool State
Credit Manager Data
Real-Time Data via Compressors
Filtering Markets
Price Oracle Data
Complete Example
Next Steps
Last updated
