How LPT rewards flow
Every round (approximately every 22 hours on Arbitrum), the protocol mints new LPT and makes it available to the active orchestrator set. The sequence is:(your total stake / total active stake in the network). The more stake you have bonded — your own plus delegated — the more LPT you receive per round.
You only earn for rounds in which you successfully call Reward(). There is no catch-up mechanism. A missed round is a permanently forfeited allocation.
The inflation rate
The inflation rate is a dynamic protocol parameter:- Increases each round when bonded LPT is below ~50% of total supply
- Decreases each round when bonded LPT is above ~50% of total supply
- Current direction (2026): declining — bonded participation has exceeded 50%, so the rate falls by a small amount each round towards its minimum floor
Calling Reward() — your options
Option 1: Automatic (default, recommended)
By default, go-livepeer automatically callsReward() at the start of each new round. No action required after initial setup.
Automatic reward call startup example
- Your node must be running at round initialisation (approximately every 22 hours)
- Your node’s ETH wallet must have sufficient ETH on Arbitrum to pay the transaction gas
- Your orchestrator must be in the active set that round
Option 2: Disable automatic, call manually
Use this approach when you are newly activated with very low stake, and want to evaluate whether the gas cost exceeds the LPT value before committing to automatic calling. Step 1: Disable automatic reward callsDisable automatic reward calls
- Current gas price on Arbitrum — check arbiscan.io for current L2 gas prices
- Gas used per reward call — typically 350,000 to 450,000 gas on Arbitrum
- LPT value you’d receive — visible in Explorer on your orchestrator page under “Estimated Reward This Round”
Reward profitability formula
Open livepeer_cli for a manual reward call
Manual reward call log example
Re-enable automatic reward calls
Gas costs on Arbitrum
Reward calls run on Arbitrum (Arbitrum One), Livepeer’s L2 network. Gas costs are dramatically lower than Ethereum mainnet. At these levels, the stake threshold for profitable reward calling is much lower than it was on mainnet. Most actively staked orchestrators are well above the break-even point. Keep ETH on Arbitrum in your orchestrator wallet for reward transactions. Running out of ETH causes reward calls to fail silently and rounds to be missed.Check orchestrator ETH balance with livepeer_cli
Setting your commission
Commission parameters are set vialivepeer_cli or the Livepeer Explorer UI. They take effect from the next round after you set them.
Via livepeer_cli
Open livepeer_cli to set commission
rewardCut— the percentage of LPT inflation you keep (0–100%)feeShare— the percentage of ETH fees shared with delegators (0–100%)
Commission rate strategy
There is no universally correct setting. The trade-off is between your immediate per-job earnings and your ability to attract delegators who increase your total stake. Check what leading orchestrators are currently set to on explorer.livepeer.org/orchestrators. The “Active” tab shows all current parameters and fee history side by side.Changing commission rates after attracting delegators is the primary way orchestrators damage their reputation. Delegators monitor their orchestrators and migrate away from those who change rates unfavourably after building trust. See Getting Delegates for more on the delegator relationship.
How ETH fees flow
Job fees take a different path from LPT rewards:Monitoring for missed rounds
The Livepeer Explorer shows your reward call history on your orchestrator’s profile page. A gap in the history means a missed round.Automated alerting
For production orchestrators, set up alerting on the go-livepeer Prometheus metrics. The relevant metric islivepeer_orchestrator_reward_call_status:
Example Prometheus alert rule
rewardCalls / n over up to 90 rounds). Delegators see this ratio on your profile and factor it directly into their yield calculation. A ratio below 1.0 reduces their effective yield and makes your orchestrator less attractive.
Reward vs fee economics: a worked example
Illustrative scenario for context only. Actual figures depend on LPT price, ETH price, inflation rate, and network demand. Example node profile for the table below: 10,000 LPT total stake (3,000 self-bonded + 7,000 delegated), active set,rewardCut = 15%, feeShare = 40%.
Watch: Reward calling and orchestrator setup
Related
Earnings Explained
The two revenue streams, commission parameters, and what determines how much work you win.
Getting Delegates
How delegators evaluate orchestrators and what you can do to attract more stake.
Payments
Probabilistic micropayments, winning ticket mechanics, and on-chain ETH redemption.
Metrics and Monitoring
Prometheus setup, Grafana dashboards, and alerts for reward call failures.