veNFT, bveBEAM, and veBEAM
This document outlines the core tokenomics components of our platform: veNFT, bveBEAM, and veBEAM. Understanding these elements is crucial for developers working on integration, modification, or extension of our protocol.veNFT (Vote-Escrowed NFT)
What is veNFT?
veNFT is a non-fungible token representing locked BEAM tokens. It’s the cornerstone of our governance and reward system.Key Characteristics
- Non-transferable: veNFTs are soul-bound to the address that created them.
- Time-weighted: The voting power and reward accrual are based on the amount locked and lock duration.
- Expirable: veNFTs have an expiration date, after which they can be burned to retrieve the locked BEAM.
Usage in the Protocol
- Governance voting
- Gauge weight voting
- Boost for liquidity mining rewards
- Access to certain protocol features
bveBEAM (Boost veBEAM)
What is bveBEAM?
bveBEAM is a tokenized representation of veNFT, allowing for a more liquid form of locked BEAM.Key Characteristics
- Transferable: Unlike veNFT, bveBEAM can be transferred between addresses.
- Mintable/Burnable: Users can mint bveBEAM by locking BEAM or burn it to retrieve locked BEAM.
- Rebasing: The token balance adjusts over time to reflect the decay of the underlying veNFT.
Implementation Details
Usage in the Protocol
- Tradable version of veNFT
- Usable in certain liquidity pools
- Allows for more flexible strategies in the ecosystem
veBEAM (Vote-Escrowed BEAM)
What is veBEAM?
veBEAM is not a separate token, but rather a concept representing the voting power and reward-earning potential of locked BEAM tokens.Key Characteristics
- Not a token: veBEAM is a measurement, not a separate token.
- Dynamic: The amount of veBEAM changes based on lock duration and amount.
- Used for calculations: Determines voting power and reward multipliers.
Usage in the Protocol
- Determining voting power in governance
- Calculating boost for liquidity mining rewards
- Weighting in gauge voting
Relationships and Interactions
-
BEAM → veNFT:
- Users lock BEAM to create veNFT
- veNFT represents a time-locked position of BEAM
-
veNFT → bveBEAM:
- bveBEAM is minted based on the veNFT’s locked amount and duration
- bveBEAM balance rebases to reflect the underlying veNFT’s decay
-
veNFT → veBEAM:
- veBEAM is calculated from veNFT’s locked amount and remaining duration
- veBEAM determines the actual voting power and boost
-
bveBEAM → veBEAM:
- bveBEAM holders indirectly possess veBEAM voting power
- The protocol calculates equivalent veBEAM for bveBEAM in relevant functions