HONEY to Bault Auto-Compound Zap

Deploy HONEY into Kodiak’s auto-compounding Bault strategy for maximum yield through automated LP management and reward compounding. Try this route →
import { Address, EnsoClient, RouteParams } from "@ensofinance/sdk";

const client = new EnsoClient({
apiKey: "your-api-key-here",
});

const BERACHAIN_MAINNET = 80094;
const userAddress = "your-wallet-address" as Address;

const HONEY = "0x2F6F07CDcf3588944Bf4C42aC74ff24bF56e7590" as Address;
const BAULT_KODI_WBERA_HONEY = "0x056319DE9c9DF9eD7eE35221795F8C9F9E160cd1" as Address;

const routeParams: RouteParams = {
  fromAddress: userAddress,
  receiver: userAddress,
  chainId: BERACHAIN_MAINNET,
  amountIn: ["2000000000000000000"], // 2 HONEY
  tokenIn: [HONEY],
  tokenOut: [BAULT_KODI_WBERA_HONEY],
  routingStrategy: "delegate",
  slippage: "150", // 1.5% slippage for yield strategy
  referralCode: "honey-bault",
};

const route = await client.getRouteData(routeParams);
await sendSmartWallet(route.tx, route.gas);
Route Mechanics:
  • Split HONEY into WBERA and HONEY through internal routing.
  • Deposit balanced tokens into Kodiak Islands liquidity pool.
  • Deposit LP tokens into Kodiak Bault auto-compounding vault.

BERA to styHONEY Vault Zap

Execute a complete yield farming flow from BERA to styHONEY in a single transaction for maximum yield optimization. Try this route →
import { Address, EnsoClient, RouteParams } from "@ensofinance/sdk";

const client = new EnsoClient({
apiKey: "your-api-key-here",
});

const BERACHAIN_MAINNET = 80094;
const userAddress = "your-wallet-address" as Address;

const BERA = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE" as Address;
const styHONEY = "0x99d6A0FB9420F3995fD07dCc36AC827a8E146cf9" as Address;

const routeParams: RouteParams = {
 fromAddress: userAddress,
 receiver: userAddress,
 chainId: BERACHAIN_MAINNET,
 amountIn: ["2000000000000000000"], // 2 BERA
 tokenIn: [BERA],
 tokenOut: [styHONEY],
 routingStrategy: "delegate",
 slippage: "150", // 1.5% slippage for multi-step
 referralCode: "bera-styhoney",
};

const route = await client.getRouteData(routeParams);
await sendSmartWallet(route.tx, route.gas);
Route Mechanics:
  • Swap BERA to HONEY through Enso’s routing.
  • Deposit HONEY into Bearn yHONEY vault.
  • Stake yHONEY to receive styHONEY.

BERA to Bault Auto-Compound Zap

Execute a complete yield maximization strategy from BERA to Kodiak’s auto-compounding Bault. Try this route →
import { Address, EnsoClient, RouteParams } from "@ensofinance/sdk";

const client = new EnsoClient({
apiKey: "your-api-key-here",
});

const BERACHAIN_MAINNET = 80094;
const userAddress = "your-wallet-address" as Address;

const BERA = "0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE" as Address;
const BAULT_KODI_WBERA_HONEY = "0x056319DE9c9DF9eD7eE35221795F8C9F9E160cd1" as Address;

const routeParams: RouteParams = {
 fromAddress: userAddress,
 receiver: userAddress,
 chainId: BERACHAIN_MAINNET,
 amountIn: ["3000000000000000000"], // 3 BERA
 tokenIn: [BERA],
 tokenOut: [BAULT_KODI_WBERA_HONEY],
 routingStrategy: "delegate",
 slippage: "250", // 2.5% slippage for advanced strategy
 referralCode: "bera-compound",
};

const route = await client.getRouteData(routeParams);
await sendSmartWallet(route.tx, route.gas);
Route Mechanics:
  • Split BERA into WBERA and USDCe through internal routing.
  • Deposit USDCe into Berachain Honey minting to receive HONEY.
  • Deposit WBERA and HONEY into Kodiak Islands pool.
  • Deposit LP tokens into Kodiak Bault auto-compounding vault.