🔗Autonity SRB
Learn how Autonity staking rewards are calculated. NTNSRB formula covers epoch-based inflation from the InflationController contract, treasury fee, and total bonded stake.
NTNSRB is a benchmark representing the mean, annualized staking rate across all active Autonity validators.
NTNSRB is calculated and published by Staking Rewards via the Autonity Profile and Data API.
TL;DR: Autonity distributes NTN inflation rewards every epoch (30 minutes). The reward rate is derived from the on-chain InflationController's
calculateSupplyDeltafunction, annualized and adjusted for the 5% treasury fee, divided by total bonded NTN stake.
sd
Supply Delta
The NTN minted per epoch, calculated by the on-chain InflationController contract's calculateSupplyDelta function using current supply, inflation reserve, and epoch timing
epy
Epochs Per Year
The number of epochs in a year: 365.25 * 86400 / epochPeriod (currently ~17,532 with a 1800-second epoch)
tf
Treasury Fee
The percentage of epoch rewards directed to the protocol treasury (currently 5%)
bs
Bonded Stake
The total amount of NTN bonded (staked) across all validators, including both self-bonded and delegated stake
Non-compounded: NTNSRB excludes returns from reinvestment of rewards, presenting the base annualized rate.
NTN Inflation Only: The SRB covers NTN inflation rewards distributed per epoch. ATN staking rewards (transaction fee redistribution) are excluded as they are variable and not guaranteed.
All Rewards Counted: Includes both claimed and unclaimed staking rewards across all validators.
Treasury Fee Adjusted: The protocol treasury fee (currently 5%) is deducted before calculating the effective staking reward rate.
Autonity Staking Model
Autonity is an EVM-compatible Layer 1 blockchain using Tendermint BFT consensus with Delegated Proof of Stake. It features a dual-token model: ATN (gas/utility token) and NTN (staking token).
Here's how the staking model works:
Epoch-Based Rewards: Rewards are distributed every epoch (1800 seconds / 30 minutes). Each epoch, the InflationController calculates how much new NTN to mint based on the current supply and remaining inflation reserve.
Inflation Reserve: The protocol started with a 40,000,000 NTN inflation reserve. Each epoch, a portion is released as staking rewards. The reserve depletes over time, approaching the 100,000,000 NTN hard cap asymptotically.
Committee Selection: The top validators by bonded stake form the consensus committee (max 27 members). Only committee members produce blocks and earn ATN fee rewards, but all bonded stake earns NTN inflation rewards.
Liquid Staking (LNTN): When delegators bond NTN to a validator, they receive Liquid Newton (LNTN) tokens — protocol-native liquid staking derivatives. Self-bonded stake does NOT receive LNTN.
Delegation: Token holders delegate NTN to validators. Validators charge a commission on delegator rewards. The commission rate is stored on-chain in basis points (0–10000).
Validator-Level SRB: NTNSRB(v)
c
Commission
The validator's commission rate, stored on-chain as basis points (0–10000) and converted to a decimal fraction (commissionRate / 10000)
Observation Period
Determined based on the current epoch's supply delta from the on-chain InflationController contract at the point of evaluation.
Annualized by multiplying the per-epoch supply delta by the number of epochs per year (365.25 * 86400 / epochPeriod).
Calculation Frequency
The calculation happens every 6 hours and is immediately published via Data API.
Slashing
NTNSRB does not factor in the possibility of slashing occurrences. Autonity implements slashing for validator misbehavior and inactivity. Self-bonded stake is slashed first (skin-in-the-game mechanism), providing additional protection for delegators. Validators can be jailed for inactivity and must wait until a jail release block to resume participation.
Autonity Real Reward Rate (NTNSRB^R)
The real reward rate calculates the NTNSRB adjusted for inflation in the network.
i
Inflation Rate
The annual inflation rate of the NTN token supply, calculated as: (supplyDelta * epochsPerYear) / totalSupply
Inflation Rate Behaviour
Autonity's inflation is deterministic and based on a diminishing inflation reserve. The protocol mints new NTN each epoch from a fixed reserve of 40,000,000 NTN. As the reserve depletes, per-epoch emissions decrease. The total NTN supply approaches the 100,000,000 hard cap asymptotically. Inflation is calculated against total supply (not circulating supply) for consistency. The current inflation rate is approximately 7.4%. Higher staking ratios do not increase total inflation — they reduce the per-staker yield, creating a natural equilibrium incentive.
Other Autonity metrics calculated by Staking Rewards:
Delegated Tokens
The number of NTN tokens delegated to validators by external delegators (bondedStake minus selfBondedStake).
Self Staked Tokens
The number of NTN tokens bonded by validators directly from their own balance (selfBondedStake).
Active Validators
The number of validators with state == ACTIVE (0). Excludes paused, jailed, and jailbound validators.
Total Validators
The total number of registered validators on-chain, regardless of state.
Data Sources:
Staking Rewards from on-chain Autonity Protocol Contract (
0xBd770416a3345F91E4B34576cb804a576fa48EB1) and InflationController Contract (0x3bb898b4bbe24f68a4e9be46cfe72d1787fd74f4) via Autonity mainnet RPC
References:
📚 Learn more about NTN Staking
Last updated