import { getRoutes } from '@lifi/sdk';
const routesRequest = {
fromChainId: 42161, // Arbitrum
toChainId: 10, // Optimism
fromTokenAddress: '0xaf88d065e77c8cC2239327C5EDb3A432268e5831', // USDC on Arbitrum
toTokenAddress: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1', // DAI on Optimism
fromAmount: '10000000', // 10 USDC
options: {
integrator: 'Your dApp/company name',
fee: 0.01, // 1% fee
},
};
const result = await getRoutes(client, routesRequest);
const routes = result.routes;