Rebalance
When to Rebalance
Rebalancing is available to any wallet when the vault's basket allocation has drifted more than 1% (100 basis points) from the 50/50 target. Drift is caused by market price movements — if MOTO appreciates relative to PILL, the MOTO side of the basket becomes overweight.
The Rebalance tab in the HODL app shows the current drift percentage in real time, calculated from live MotoSwap pool reserves.
Step by Step
- Go to the Rebalance tab
- Check the current drift percentage — if it shows ≥ 1%, the Rebalance button is active
- Click Rebalance
- The transaction is simulated, then sent to OPWallet for signing
- Approve in OPWallet
- The vault swaps the overweight token for the underweight token via MotoSwap
- 10 WRK is minted to your wallet as the reward
WRK Reward
Every successful rebalance call earns exactly 10 WRK for the caller. WRK is minted on demand — the reward is guaranteed as long as the drift condition is met when your transaction is processed.
There is no limit on how many times you can earn WRK. Each independent drift event (caused by a new round of price movement) creates a new earning opportunity.
Automating It
Rebalancing is permissionless and economically incentivised — it is designed to be automated by bots. A simple keeper bot would:
- Poll
getBasketWeights()or monitor MotoSwap pool reserves at regular intervals - If drift exceeds 1%, submit a
rebalance()transaction - Collect 10 WRK per successful call
This is the foundational use case for the WRK Keeper Network — the protocol pays for its own maintenance through token emission to whoever does the work.
HODL Docs