Setting toAmount
const ETH = squid.getTokenData(
"0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE",
"1"
);
const USDC = squid.getTokenData(
"0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"1"
);
const usdcToEth = await squid.getFromAmount({
fromToken: USDC,
toAmount: "1",
toToken: ETH
}); // expected: ~1600
const ethToUsdc = await squid.getFromAmount({
fromToken: ETH,
toAmount: "200",
toToken: USDC
}); // expected: ~0.12...
// you can also specify slippage percentage (default is 1.5%)
const usdcToEth3 = await squid.getFromAmount({
fromToken: USDC,
toAmount: "1",
toToken: ETH,
slippagePercentage: 3
}); // expected: ~1648Last updated