veABNK (vote-escrowed ABNK) is a non-transferable balance you receive when you lock ABNK tokens. It grants governance voting power and entitles you to a weekly distribution of 80% of protocol revenue. The longer you lock, the more veABNK you receive.Documentation Index
Fetch the complete documentation index at: https://0xcaptain.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Lock parameters
| Parameter | Value |
|---|---|
| Minimum lock | 7 days |
| Maximum lock | 4 years (1,461 days) |
| Voting power formula | amount × timeRemaining / MAX_LOCK |
| Decay | Linear — voting power declines toward zero as lock expires |
| Early unlock | Not supported |
| Delegation | Supported (delegate without transferring lock) |
Voting power examples
Lock ABNK
To create a veABNK position, callcreateLock on the VotingEscrow contract:
amount: ABNK in weiunlockTime: Unix timestamp of lock expiry (must be 7 days–4 years from now)
Approve the
VotingEscrow contract to spend your ABNK before calling createLock.Claim fees
veABNK holders claim accumulated protocol fees weekly from theFeeDistributor:
Delegate voting power
You can delegate your veABNK voting power to another address without unlocking or transferring your ABNK:Governance actions
With veABNK you can vote on:- Adjusting vault parameters (fee rates, drawdown limits, auction duration)
- Approving new TEE code hashes for agent execution
- Directing treasury funds
- Activating/deactivating the fee switch (51% threshold)
- Emergency circuit breaker activation (67% supermajority)