WBETH to USDT Vault Leverage Loop

Execute a complex leverage strategy using WBETH as collateral to generate USDT vault positions for amplified yield on Katana. Try this route →

const WBETH = "0xee7d8bcfb72bc1880d0cf19822eb0a2e6577ab62" as Address;
const yvvbUSDT = "0x9a6bd7b6fd5c4f87eb66356441502fc7dcdd185b" as Address;

const routeParams: RouteParams = {
 fromAddress: userAddress,
 receiver: userAddress,
 chainId: KATANA_MAINNET,
 amountIn: ["1000000000000000000"], // 1 WBTC
 tokenIn: [WBETH],
 tokenOut: [yvvbUSDT],
 routingStrategy: "delegate",
 slippage: "400", // 4% slippage for complex loop
 referralCode: "wbtc-loop",
};
const route = await client.getRouteData(routeParams);
await sendEoa(route.tx, route.gas);
Route Mechanics:
  • Use WBETH as collateral in lending protocols.
  • Borrow stablecoins against WBETH collateral.
  • Deposit borrowed assets into Yearn USDT vault.
  • Create leveraged yield farming position.

steakAUSD Leverage Loop Strategy

Execute a leverage loop using steakAUSD as collateral to borrow ETH and deposit into yield-generating vaults on Katana. Try this route →

const steakAUSD = "0x82c4c641ccc38719ae1f0fbd16a64808d838fdfd" as Address;
const yvvbETH = "0xe007ca01894c863d7898045ed5a3b4abf0b18f37" as Address;

const routeParams: RouteParams = {
 fromAddress: userAddress,
 receiver: userAddress,
 chainId: KATANA_MAINNET,
 amountIn: ["2000000000000000000000"], // 2,000 steakAUSD
 tokenIn: [steakAUSD],
 tokenOut: [yvvbETH],
 routingStrategy: "delegate",
 slippage: "350", // 3.5%
 referralCode: "steak-loop",
};
const route = await client.getRouteData(routeParams);
await sendEoa(route.tx, route.gas);
Route Mechanics:
  • Use steakAUSD as collateral in lending protocols.
  • Borrow ETH against steakAUSD collateral.
  • Deposit borrowed ETH into Yearn ETH vault.
  • Create leveraged yield position with amplified returns.