Skip to main content
These values are governance-controlled. They can change without a docs release if governance updates them on-chain.
Last verified: 1 July 2026, read directly from the contracts on Arbitrum One (eth_call via arb1.arbitrum.io/rpc, round 4253). Anything can have changed since — the getters below let you re-check in seconds.

Staking & rewards

ParameterVerified valueGetterWhy it matters
Unbonding period7 roundsBondingManager.unbondingPeriod()Full exit is delayed this long after you unbond
Active set size100 orchestratorsBondingManager.getTranscoderPoolMaxSize()Only the top 100 by stake earn rewards and receive jobs
Treasury reward cut0%paused (see below)BondingManager.treasuryRewardCutRate()When active, reduces the issuance shared by orchestrators + delegators
Treasury balance ceiling750,000 LPTBondingManager.treasuryBalanceCeiling()Contributions pause when the treasury reaches this balance
Target bonding rate50%Minter.targetBondingRate()Inflation adjusts around this target
Inflation adjustment step500 (per round, parts-per-billion)Minter.inflationChange()How fast inflation moves toward the target
Current inflation560,500 parts-per-billion per round (~0.056%/round)Minter.inflation()Changes every round — always read live
Round length6,377 L1 blocks (~21.3 hours)RoundsManager.roundLength()The protocol’s clock; “a round ≈ a day” is shorthand
The treasury cut is currently paused. LIP-92 set a 10% treasury reward cut with a balance ceiling; the ceiling has been reached, so both treasuryRewardCutRate() and nextRoundTreasuryRewardCutRate() currently read 0. Older docs (including Livepeer’s own) still say “10%” — treat that as the design, not the live state. Governance can resume contributions.

Governance thresholds

ParameterVerified valueGetter
Proposal threshold100 LPT bondedLivepeerGovernor.proposalThreshold()
Quorum33.33% of voting powerLivepeerGovernor.quorumNumerator() / quorumDenominator() (333300 / 1000000)
Voting delay1 roundLivepeerGovernor.votingDelay()
Voting period10 rounds (~9 days)LivepeerGovernor.votingPeriod()
Timelock minimum delay0Treasury.getMinDelay()
Some public Livepeer guides describe a “30-round (~3.75 days)” voting window. The chain says otherwise: votingPeriod() returns 10, and at ~21.3h per round that’s roughly nine days. The same window applies to both protocol and treasury proposals.

Verify these yourself

Every value above is one eth_call away — no tooling beyond curl required. Example, reading the voting period:
# votingPeriod() on LivepeerGovernor — selector 0x02a251a3
curl -s -X POST -H "Content-Type: application/json" \
  -d '{"jsonrpc":"2.0","method":"eth_call","params":[{"to":"0xcFE4E2879B786C3aa075813F0E364bb5acCb6aa0","data":"0x02a251a3"},"latest"],"id":1}' \
  https://arb1.arbitrum.io/rpc
# → 0x...0a = 10 rounds
Or browse the contracts directly:

Contract addresses

The full set of deployed addresses, Controller-resolved.

Economics

How these values translate into returns.