Delegator-relevant protocol values
| Parameter | Current value | Where it comes from | Why it matters |
|---|---|---|---|
| Unbonding period | 7 rounds | BondingManager.unbondingPeriod() | Full exit is delayed after you unbond |
| Treasury reward cut | 10% | BondingManager.treasuryRewardCutRate() and LIP-92 | Reduces the round issuance shared by orchestrators and delegators |
| Target bonding rate | 50% | Minter.targetBondingRate() | The inflation model adjusts around this target |
| Inflation adjustment step | protocol step value 500 | Minter.inflationChange() | Controls how quickly inflation moves toward the target bonding rate |
| Current inflation rate | variable, changes over time | Minter.inflation() | Use live state, not a stale static number |
Governance thresholds
| Parameter | Current value | Where it comes from |
|---|---|---|
| Proposal threshold | 100 LPT bonded | LivepeerGovernor.proposalThreshold() |
| Quorum | 33.33% of voting power | LivepeerGovernor.quorumNumerator() / quorumDenominator() |
| Voting delay | 1 round | LivepeerGovernor.votingDelay() |
| Voting period | 10 rounds | LivepeerGovernor.votingPeriod() |
| Timelock minimum delay | 0 | Treasury.getMinDelay() |
Active set note
Current Livepeer public product surfaces still describe the active set as 100 orchestrators. If you need the value for operational automation rather than reader guidance, re-checknumActiveTranscoders() directly before using it.
How to verify these values yourself
Use the live contracts on Arbitrum One:Contract Addresses
Canonical deployed addresses for the contracts named above.
Delegation Economics
See how these parameter values affect reader-facing outcomes.