Documentation Index
Fetch the complete documentation index at: https://docs.berachain.com/llms.txt
Use this file to discover all available pages before exploring further.
Why DES exists
Validator reward allocation is market-driven: validators route WBERA emissions toward vaults that offer the best incentive return. This works well for established vaults but can under-serve strategically important liquidity that the network needs regardless of short-term incentive rates. DES lets governance guarantee a minimum emission flow to specific vaults without relying on individual validator decisions. Use cases include:- Bootstrapping new vaults — seeding emission before incentive markets develop.
- Sustaining protocol-critical liquidity — ensuring core trading pairs or lending markets receive steady emission even when competing incentives shift.
- Targeted growth programs — time-limited emission to vaults aligned with ecosystem priorities, with per-vault caps that automatically sunset the stream.
How DES works
Before each block’s validator-specific allocation is applied, the Distributor carves out a governance-configured percentage of the WBERA Reward Vault emission and allocates it to DES-selected vaults.
targetEmission cap, the excess returns to the remainder pool for validator allocation.
When DES is active, each block:
- The Distributor computes
emissionPercof the Reward Vault emission as the DES share. - The DES share is split across configured vaults according to their weight (must sum to 100%).
- Each vault tracks cumulative DES emission (
debt). Once a vault’s debt reaches itstargetEmissioncap, it stops receiving DES — excess flows back to the validator allocation path. - The remainder (plus any returned excess) enters normal BeraChef validator allocation.
Governance parameters
DedicatedEmissionStreamManager is controlled by two roles:
| Role | Controls |
|---|---|
DEFAULT_ADMIN_ROLE (governance) | Distributor address, BeraChef reference, upgrades, role grants |
ALLOCATION_MANAGER_ROLE | emissionPerc, vault weights, per-vault target caps |
Parameters
emissionPerc— carve-out percentage in basis points (0–10,000). A value of 500 means 5% of the Reward Vault emission goes to DES before validator allocation.- Reward allocation weights — a
Weight[]array specifying whitelisted vaults and their share of the DES carve-out. All receivers must be BeraChef-whitelisted. Weights must sum to 10,000 (100%). Updating this replaces the entire allocation atomically. targetEmission[vault]— per-vault cumulative emission cap. Once reached, the vault’s DES stream stops. Raising the target restarts the stream.
Impact on validators
The DES carve-out reduces the emission available for validator-directed allocation. IfemissionPerc is 5%, validators control 95% of the Reward Vault emission per block. The base reward (0.4 WBERA to the validator operator) is unaffected.
Validators can read the current DES parameters from the DedicatedEmissionStreamManager contract on-chain.
See also
- Block rewards — how base rate and reward rate are sized.
- PoL Governance — DES controls as a governance surface.