Quick Start
Initialize SDK
import {
initMainnetAggV2SDK,
initMainnetAggV2SDKWithMultiProviders,
AggProvider
} from '@anthropic/ferra-aggregator-sdk';
// Single provider initialization
const sdk = initMainnetAggV2SDK(
AggProvider.CETUS, // Primary provider
"0xYourSuiAddress" // Sender address
);
// Multi-provider initialization (for best price comparison)
const multiSdk = initMainnetAggV2SDKWithMultiProviders(
[AggProvider.CETUS, AggProvider.FLOWX, AggProvider.BLUEFIN],
"0xYourSuiAddress"
);Get Quote and Execute Swap
API Reference
SDK Initialization
Parameter
Type
Description
Parameter
Type
Description
SDK Options
AggSwapV2Module
Transaction Composition Example
Provider Selection Guide
Provider
Best For
Considerations
Error Handling
Configuration
Mainnet Configuration
Custom RPC Endpoint
Migration from V1
Key Changes
V1
V2
Migration Steps
Support
License
Last updated