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

🔄Conflux SRB

Learn how Conflux staking rewards are calculated. CFXSRB formula covers PoS daily rewards, annualized staking rate, and inflation from the hybrid PoW/PoS consensus.

CFXSRB is a benchmark representing the mean, annualized staking rate across all active Conflux PoS validators.

CFXSRB is calculated and published by Staking Rewards via the Conflux Profile and Data API.

TL;DR: Conflux uses a hybrid PoW/PoS consensus. PoS validators provide finality over PoW blocks. Staking rewards are distributed to PoS committee members based on locked votes. The reward rate equals the 14-day average daily PoS rewards, annualized, divided by total PoS staked tokens.

CFXSRB=rpos,14dty/stCFXSRB = \overline{r_{pos,14d}} * t_y / st
Formula key
Metric name
Description

rpos,14d\overline{r_{pos,14d}}

Avg Daily PoS Rewards

The arithmetic mean of daily PoS reward totals over the most recent 14 complete days (today's partial day excluded).

st

Total PoS Staked Tokens

The total amount of CFX locked in the PoS finality layer, as reported by cfx_getPoSEconomics().totalPosStakingTokens. This excludes base governance staking.

tyt_y

Year Constant

365 days

  • CFXSRB is non-compounded, excluding returns from reinvestment of rewards.

  • CFXSRB includes both claimed and unclaimed PoS rewards.

  • Daily PoS rewards are aggregated from on-chain epoch reward distributions across all active committee validators.

Slashing

  1. Conflux PoS supports force-retirement of misbehaving validators (equivalent to slashing). CFXSRB does not factor in the possibility of force-retirement events.


Conflux Validator Staking Reward Rate: CFXSRB(v)

Staking Rewards calculates the CFXSRB for each validator. Since the Conflux PoS protocol does not impose a protocol-level commission (individual PoS pools may charge fees at the contract level, but the base protocol distributes rewards without deduction), the validator reward rate equals the asset-level SRB.

CFXSRB(v)=CFXSRBCFXSRB(v) = CFXSRB

Note: Individual PoS pool operators may charge fees via their pool smart contracts (poolUserShareRatio), but these are not visible at the protocol level and are not factored into CFXSRB(v).


Observation Period:

  1. The CFXSRB is determined based on the most recent 14 complete days of daily PoS reward data at the point of evaluation.

  2. This data is then annualized for a comprehensive year-long projection.

Calculation

The calculation happens every 6 hours and is immediately published via Data API.

Limitations

  1. CFXSRB employs a 365-day convention for annualizing daily reward data. This convention remains consistent and does not accommodate adjustments for leap years.

  2. CFXSRB measures only PoS finality rewards. PoW block mining rewards are not included in the staking reward rate (they are captured separately in the inflation rate).

  3. Token burns from gas fees and storage collateral are negligible and excluded from the reward rate calculation.

  4. PoS pool-level commission fees are not factored into CFXSRB(v) as they operate at the smart contract level, not the protocol level.

Conflux Real Reward Rate: CFXSRB^R

The real reward rate calculates the CFXSRB adjusted for inflation in the network.

CFXSRBR=1+CFXSRB/(1+ir)1CFXSRB^R = 1 + CFXSRB / (1 + ir) - 1
Formula key
Metric name
Description

ir

Inflation Rate

The gross annual token issuance rate from both PoW and PoS rewards, divided by circulating supply.

Inflation Rate Behavior

The Conflux inflation rate combines issuance from two consensus mechanisms:

ir=(rpow,14d+rpos,14d)ty/csir = (\overline{r_{pow,14d}} + \overline{r_{pos,14d}}) * t_y / cs
Formula key
Metric name
Description

rpow,14d\overline{r_{pow,14d}}

Avg Daily PoW Rewards

The arithmetic mean of daily PoW block mining rewards over the most recent 14 complete days.

rpos,14d\overline{r_{pos,14d}}

Avg Daily PoS Rewards

The arithmetic mean of daily PoS staking rewards over the most recent 14 complete days.

cs

Circulating Supply

Total circulating CFX tokens as reported by cfx_getSupplyInfo().totalCirculating.

tyt_y

Year Constant

365 days

  • PoW base reward is DAO-governed via cfx_getParamsFromVote().powBaseReward and can be adjusted by community vote.

  • PoS interest rate is similarly DAO-governed. The theoretical formula APY = sqrt(C/S) * baseRate provides an upper bound, where C is circulating supply and S is staked supply.

  • Token burns from gas fees are negligible (approximately 0.03 CFX/day) and are excluded from the inflation calculation.

  • Conflux has no hard supply cap. Inflation is driven by ongoing PoW and PoS issuance.


Other Conflux metrics calculated by Staking Rewards:

Metric
Description

Staked Tokens

Total CFX locked in the PoS finality layer (excludes base governance staking).

Active Validators

Number of validators in the current PoS committee providing finality.

Voting Power

Per-validator voting power in the PoS committee. Each vote represents 1,000 CFX locked.

Staking Ratio

Ratio of PoS staked tokens to circulating supply.

Data Sources:

  • Conflux Core Space RPC for PoS economics, validator committee, and supply data

  • ConfluxScan for aggregated daily PoS and PoW reward statistics

  • CoinGecko for price data

References:


📊 Calculate your CFX Staking Rewards

⚙️ Access historic Conflux Staking Data via API

Last updated