JavaScript SDK
Install
npm install @wheelx/sdk ethersyarn add @wheelx/sdk etherspnpm add @wheelx/sdk ethersQuick Start
import { WheelXSDK, QuoteRequest } from '@wheelx/sdk';
const sdk = new WheelXSDK();
const quoteRequest: QuoteRequest = {
from_chain: 1,
to_chain: 1,
from_token: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48', // USDC
to_token: '0xdAC17F958D2ee523a2206206994597C13D831ec7', // USDT
from_address: '0x742d35Cc6634C0532925a3b8Dc9F6A7c5D3a7C6a',
to_address: '0x742d35Cc6634C0532925a3b8Dc9F6A7c5D3a7C6a',
amount: 1000000,
slippage: 50,
};
const quote = await sdk.getQuote(quoteRequest);
console.log(`Quote received: ${quote.amount_out} tokens`);
console.log(`Request ID: ${quote.request_id}`);Browser Usage (MetaMask)
API Reference
WheelXSDK
Method
Description
TransactionExecutor
Method
Description
Last updated
Was this helpful?