Baults (Auto-Compound)
Last updated
Last updated
Baults are auto-compounding vaults for your LP tokens. Instead of manually claiming BGT rewards and reinvesting them yourself, Baults handle this automatically.
Here's how it works: you deposit your LP tokens, and whenever BGT rewards accumulate, the vault automatically claims and reinvests them back into your position. Baults take care of always choosing the highest yielding BGT wrapper or raw BGT through a continuous auction mechanism.
✨ Auto-Compounding - Your BGT rewards are automatically reinvested and compounded
📈 Optimal Yield - BGT rewards are continuously auctioned to highest bidder (including liquid wrappers)
🔒 Secure - Built on battle-tested ERC-4626 vault standards
Tokenized - Bault shares are fully composable in DeFi (and can be stacked with Kodiak Farm)
To see which pools support auto-compounding, enable the Baults filter
Steps to find Baults:
Check the "Baults" filter box
Browse the pool list for auto-compounding opportunities
Pools eligible for Baults will show a star icon (🌟) in the APR column.
Hover over the star to see Bault details:
"This pool is eligible for auto-compounding"
Specific APY rate (e.g., "Earn 27.28% APY in Bault")
There are several ways to get your tokens into auto-compounding Baults:
Migration from BGT Reward Vault
If you already have positions staked in BGT Reward Vaults, you'll see a migration prompt appear automatically.
The "Migrate to Auto-Compound" prompt automatically appears when:
✅ You have positions in BGT Reward Vault (manual staking)
Example: "You have $0.28 staked in the Reward Vault. Migrate to baults to automatically reinvest your rewards and maximize your yield."
Step 1: Review & Start Migration
Migration Setup Modal:
Amount Selection: Choose how much to migrate (can be partial)
Balance Check: Shows available LP tokens in Reward Vault
Important Warning: "Any unclaimed rewards in your current vault will not be automatically migrated. Make sure to claim them separately before or after migration."
Example from Interface:
Available to migrate: 0.0838315 KODI WBERA-HONEY
Current value: $0.28
Buttons: "Cancel" or "Start Migration"
Step 2: Unstake from Reward Vault
What Happens:
Removes LP tokens from BGT Reward Vault
Shows breakdown of what gets unstaked vs rewards that remain
Transaction required to unstake your position
Interface Details:
Total Value: ($0.28) 0.0838315 KODI WBERA-HONEY
Accrued Rewards: BGT (<$0.01) 0.00069908 (not included in unstake)
Action Button: "Unstake 0.0838315 KODI WBERA-HONEY"
Important: BGT rewards remain unclaimed and are not automatically claimed. You can claim them before or after migration.
Step 3: Approve & Deposit to Bault
Final Step:
Token Approval: Allow Bault contract to use your LP tokens (if needed)
Deposit to Bault: Move LP tokens into auto-compounding vault
Receive Bault Shares: Get auto-compound vault tokens
Interface Shows:
Final Amount: 0.0838315203... KODI WBERA-HONEY
Value: $0.28
Action Button: "Confirm Deposit"
Result: Your LP tokens are now in the auto-compounding Bault, earning higher yields through auto-compounding.
Using the Deposit Tab
You are able to deposit directly to baults using the Deposit Tab, all you have to do is turn on the "Auto-compound rewards" toggle
The below table explains how the deposit tab flow works with the toggle turned on/off
🔄 Auto-Compound: ON
Deposit Only Flow:
✅ Add liquidity to Island pool
✅ Automatically deposit LP tokens into Bault
✅ Start earning auto-compounded BGT rewards
✅ Receive Bault shares (compound over time)
The Stake Tab is for users who already have lp tokens and want to stake them without adding new liquidity.
From the Interface:
Available: 0.24194 KODI WBERA-HONEY (Island LP tokens)
Strategy: Auto-Compound ON
Expected: ~0.2409 Bault-KODI WBERA-HONEY shares
APY: 52.88% (with auto-compounding)
What Happens:
Stakes your 0.24194 Island LP tokens
Deposits them into Bault auto-compounding vault
You receive ~0.2409 Bault shares
Starts earning 52.88% APY through automated BGT compounding
The Unstake Tab lets you remove tokens from staking positions without withdrawing liquidity entirely.
When you have multiple staking positions, a toggle appears to choose which one to unstake:
Reward Vault + Bault
"Reward Vault" | "Auto-Compound"