For the complete documentation index, see llms.txt. This page is also available as Markdown.

🧨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.

FUSESRB=ar+df×365stFUSESRB = \frac{ar + df \times 365}{st}
ar=br×bpyar = br \times bpy
Formula key
Metric name
Description

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, so ar is 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.

FUSESRB(v)=FUSESRB×(1−cr)×pFUSESRB(v) = FUSESRB \times (1 - cr) \times p
Formula key
Metric Name
Description

pp

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.

FUSESRBR=1+FUSESRB1+i−1FUSESRB^R = \frac{1 + FUSESRB}{1 + i} - 1
Formula Key
Metric name
Description

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

📊 Calculate your FUSE Staking Rewards

⚙️ Access historic FUSE Staking Data via API

Last updated