🧨Fuse SRB
Learn how Fuse staking rewards are calculated. FUSESRB formula covers annual token emissions, transaction fees, total staked tokens, and validator commission.
FUSESRB is a benchmark representing the annualized staking rate for the FUSE token.
FUSESRB is calculated and published by Staking Rewards via the FUSE Profile and Data API.
TL;DR: Fuse staking rewards combine annual protocol emission (read on chain from the BlockReward contract) plus 7-day average transaction fees, divided by total staked FUSE tokens. Validator-level rates are adjusted by individual commission rates and performance.
ar
Annual Rewards
The annual protocol emission: the network-wide per-block mint multiplied by the number of blocks per year.
br
Block Reward
The network-wide per-block mint, read from BlockReward.getBlockRewardAmount(). The protocol mints 1% of total supply per year (BlockReward.getInflation() = 100 basis points), split into a per-block amount that is set once per cycle.
bpy
Blocks Per Year
Read from BlockReward.getBlocksPerYear() (6,307,200 at 5-second blocks).
df
Daily Fees
The average amount of tokens collected from fees from the last 7 days.
st
Staked Tokens
Total staked tokens in the validators.
Each block mints its author's stake-weighted share of the reward. Over one full validator rotation the mean per-block mint equals
br, soaris the network-wide annual emission.The formula assumes every validator produces its slot. A missed slot mints nothing.
FUSESRB is non-compounded: it excludes returns from reinvesting rewards.
FUSE Validator Staking Rewards Rate: FUSESRB(v)
Staking Rewards calculates FUSESRB for each active validator from its individual performance and commission rate. Validators that are not active get a rate of 0.
Performance
Average validator uptime over the last 7 days.
cr
Commission Rate
The commission rate the validator has set as a delegation fee.
Solo Staking Minimum
Delegators: the protocol sets no delegator minimum. The Consensus contract has no delegator floor, and a delegation of any amount above zero is accepted.
Validators: running a validator requires at least 100,000 FUSE, read from
Consensus.getMinStake()and published as the validator minimum.
FUSE Real Reward Rate (FUSESRB^R)
The real reward rate calculates the reward rate adjusted for inflation in the network.
i
Inflation Rate
Annualized protocol emission (ar) divided by the on-chain total supply (BlockReward.getTotalSupply()).
Inflation Rate Behavior
Fuse mints new FUSE with every block. The BlockReward contract targets 1% of total supply per year (getInflation() = 100 basis points). The inflation rate is therefore the chain's own supply growth rate, about 1% per year.
Data Sources:
Fuse on-chain BlockReward contract (per-block mint, blocks per year, total supply)
Fuse on-chain Consensus contract (decimals, validator self-stake, validator minimum stake)
References:
📚 Learn more about FUSE Staking
Last updated