💠Mavryk Network SRB

MVRK Staking Rewards Benchmark (MVRKSRB™) Methodology

MVRKSRB is a benchmark representing the mean, annualized staking rate across all active Mavryk Network bakers.

MVRKSRB is calculated and published by Staking Rewards via the Mavryk Network Profilearrow-up-right and Data APIarrow-up-right.

MVRKSRB=maxRewardsPerBlockblocksPerYear/totalBakingPowerMVRKSRB = maxRewardsPerBlock * blocksPerYear / totalBakingPower
Formula key
Metric name
Description

maxRewardsPerBlock

Max Rewards Per Block

The maximum rewards issuable per block, composed of the fixed block reward, block bonus slots, and endorsement reward slots (see breakdown below).

blocksPerYear

Blocks Per Year

The annualized number of blocks, calculated as 365 * 86400 / minimalBlockDelay. With a ~10s block time this yields approximately 3,153,600 blocks per year.

totalBakingPower

Total Baking Power

The aggregate baking power across all active bakers in the current cycle, representing the total stake-weighted consensus participation.

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

  • MVRKSRB takes into account all accumulated rewards, whether they have been claimed or remain unclaimed.

  • MVRKSRB is based on maximum theoretical block rewards assuming full consensus participation.

Max Rewards Per Block Breakdown

The maximum rewards per block are derived from three components defined by the Boreas protocol constants:

maxRewardsPerBlock=blockReward+blockBonus+endorsementRewardsmaxRewardsPerBlock = blockReward + blockBonus + endorsementRewards
Formula key
Metric name
Description

blockReward

Block Reward

The fixed base reward for producing a block.

blockBonus

Block Bonus

bonusPerSlot * (endorsersPerBlock - consensusThreshold). Additional reward for attestation slots above the consensus threshold.

endorsementRewards

Endorsement Rewards

endorsersPerBlock * endorsementRewardPerSlot. Total endorsement rewards assuming all attestation slots are filled.

Slashing

  1. Mavryk implements slashing for bakers who double-bake (sign two different blocks at the same level) or double-endorse (sign two different endorsements at the same level). However, MVRKSRB does not factor in the possibility of slashing occurrences, as these are exceptional events requiring malicious or faulty behavior.


MVRK Baker Staking Reward Rate: MVRKSRB(v)

Staking Rewards calculates the MVRKSRB for each baker based on their individual performance and commission rate.

MVRKSRB(v)=(rewardsPerYearv/bakingPowerv)(1c)MVRKSRB(v) = (rewardsPerYear_v / bakingPower_v) * (1 - c)
Formula key
Metric name
Description

rewardsPerYear_v

Baker Rewards Per Year

The annualized total rewards for a specific baker, derived from the previous cycle's actual reward split data (block rewards, endorsement rewards, and block fees), extrapolated to a full year: (totalCycleRewards / blocksPerCycle) * blocksPerYear.

bakingPower_v

Baker Baking Power

The baker's baking power in the previous cycle, representing their stake-weighted consensus participation.

c

Commission (edgeOfBakingOverStaking)

The fee imposed by a baker on their stakers, expressed as edgeOfBakingOverStaking / 1,000,000,000. A value of 0 means the baker keeps no extra edge; 1,000,000,000 (the default) means 100% commission. Bakers who have not explicitly configured this parameter default to 100% commission on staking rewards.

The baker-level reward rate uses actual per-cycle reward split data from the MvKT indexer rather than theoretical maximums. This captures real-world performance differences including missed blocks, missed endorsements, and varying block fee income. The reward split includes four categories: delegated rewards, own staked rewards, edge (commission) rewards, and shared staked rewards.


Observation Period:

  1. The MVRKSRB is determined based on the latest cycle's reward data and current protocol constants 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 APIarrow-up-right.

Limitations

  1. MVRKSRB employs a 365-day convention for annualizing current block times. This convention remains consistent and does not accommodate adjustments for leap years.

  2. The asset-level MVRKSRB uses maximum theoretical rewards per block, assuming full consensus participation. Actual network-wide returns may be slightly lower due to missed blocks and endorsements.

  3. MVRKSRB does not account for liquidity baking subsidies in the staking reward rate, though they are factored into the inflation rate calculation.

  4. Baker-level rates are based on the previous cycle's actual performance and may not reflect future performance.


MVRK Real Reward Rate: MVRKSRB^R

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

MVRKSRBR=1+MVRKSRB/(1+ir)1MVRKSRB^R = 1 + MVRKSRB / (1 + ir) - 1
Formula key
Metric name
Description

ir

Inflation Rate

The annual rate of new MVRK token creation, calculated as totalCreatedPerYear / totalSupply. This includes both baking rewards (block rewards + endorsement rewards) and liquidity baking subsidies.

Inflation Rate Behavior

  • Mavryk's inflation rate is determined by the protocol's block reward parameters and the liquidity baking subsidy. Total annual token creation is calculated as (maxRewardsPerBlock + lbSubsidyPerBlock) * blocksPerYear, where the liquidity baking subsidy is computed as lbSubsidy * minimalBlockDelay / 60 per block. The inflation rate is this total annual issuance divided by the current total supply (in mutez). Since Mavryk is a young network (mainnet launched August 14, 2025), the inflation rate may be higher initially relative to total supply and is expected to stabilize as the network matures and supply grows.


MVRK Staking Model: Liquid Proof of Stake

Mavryk uses a Liquid Proof of Stake (LPoS) consensus mechanism, forked from the Tezos blockchain running the Boreas protocol. In this model:

  • Bakers are the equivalent of validators. They produce blocks and endorse other bakers' blocks. Bakers must hold a minimum stake of 6,000 MVRK.

  • Delegators can delegate their MVRK to a baker without transferring custody. Delegated tokens increase the baker's consensus weight but are not subject to slashing.

  • Stakers can stake their MVRK directly to a baker, which increases the baker's baking power more efficiently. Staked tokens are subject to slashing if the baker misbehaves.

  • Baking Power is calculated from the baker's own stake plus external staked tokens, with delegated tokens contributing at a reduced weight.

Capacity Limits

Bakers have two capacity limits derived from their own staked balance:

  • Staking Capacity: ownStakedTokens * limitOfStakingOverBaking (protocol default: 5x, configurable per baker via limitOfStakingOverBaking parameter in units of 1,000,000)

  • Delegation Capacity: ownStakedTokens * maxDelegatedOverFrozenRatio (protocol constant: 9x)

When a baker's external staked and delegated tokens exceed these limits, additional delegations do not increase the baker's baking power (overdelegation/overstaking).


Annualization

Mavryk organizes consensus into cycles. The number of cycles per year is:

cyclesPerYear=(36586400)/(blocksPerCycleminimalBlockDelay)cyclesPerYear = (365 * 86400) / (blocksPerCycle * minimalBlockDelay)
Formula key
Metric name
Description

blocksPerCycle

Blocks Per Cycle

The number of blocks in one cycle, currently 24,576 on Mavryk.

minimalBlockDelay

Minimal Block Delay

The minimum time between blocks in seconds, currently ~10 seconds on Mavryk.

With the current protocol constants (24,576 blocks per cycle, ~10s block time), one cycle lasts approximately 2.84 days, yielding approximately 128.4 cycles per year.


Other Mavryk metrics calculated by Staking Rewards:

Metric
Description

Delegated Tokens

The total number of MVRK tokens delegated and externally staked to bakers.

Self Staked Tokens

The number of MVRK tokens staked by bakers directly (own staked + own delegated balance).

Staking Wallets

Total number of unique delegations on-chain across all active bakers.

Active Validators

The number of currently active bakers producing blocks and endorsements.

Block Time

The minimal block delay in seconds as defined by the Boreas protocol constants.

Total Supply

Total MVRK supply from the MvKT indexer statistics (in mutez, converted to MVRK with 6 decimal places).

Circulating Supply

Circulating MVRK supply from the MvKT indexer statistics.

Data Sources:

  • MvKT Indexer API (TzKT fork) at api.mavryk.network for baker data, cycle rewards, protocol constants, and supply statistics

  • Mavryk RPC at rpc.mavryk.network for chain head and block data

  • CoinGecko for price data


References:


📚 Learn more about MVRK Stakingarrow-up-right

📊 Calculate your MVRK Staking Rewardsarrow-up-right

⚙️ Access historic Mavryk Network Staking Data via APIarrow-up-right

Last updated