Usage
Creating SDK Instance
import { constructSDK } from "@orbs-network/liquidity-hub-sdk";
const liquidityHubSDK = constructSDK({
chainId: 1, // The connected chain ID (1 for mainnet)
partner: "partnerName", // Your partner name
});Fetching a Quote
const quoteArgs = {
fromToken: "0xTokenA", // Address of the input token
toToken: "0xTokenB", // Address of the output token
inAmount: "1000000000000000000", // Input token amount in wei (1 token)
account: "0xYourWalletAddress", // User's wallet address
slippage: "0.5", // Slippage tolerance percentage
dexMinAmountOut: "1000000000000000000", // Minimum output from DEX in wei
signal, // Optional: Abort signal
timeout, // Optional: Timeout in milliseconds, default is 10 seconds
};
const quote = await liquidityHubSDK.getQuote(quoteArgs);Comparing Minimum Output Amounts
Performing a Swap
Fetching Transaction Details
Analytics
Last updated