Compressors
Discovering Compressor Addresses
Solidity Usage
[address compressor] = addressProvider.getLatestAddressByContractType(
AP_MARKET_COMPRESSOR,
VERSION_RANGE_310
);TypeScript Usage
import { AP_MARKET_COMPRESSOR, VERSION_RANGE_310 } from '@gearbox-protocol/sdk';
const [compressor] = sdk.addressProvider.mustGetLatest(
AP_MARKET_COMPRESSOR,
VERSION_RANGE_310
);MarketCompressor
Interface
MarketFilter
Solidity Usage
TypeScript Usage
MarketData Structure
Field
Type
Description
Field
Type
Description
CreditAccountCompressor
Interface
CreditAccountFilter
Solidity Usage
TypeScript Usage
CreditAccountData Structure
Pagination
PriceFeedCompressor
Interface
TypeScript Usage
When to Use Compressors vs SDK
Scenario
Approach
Complete Example
TypeScript
Solidity
Last updated
