Every round (approximately 22 hours on Arbitrum), an active orchestrator calls
Reward() on-chain to claim its proportional share of newly minted LPT. The call is a gas transaction on Arbitrum One. Small-stake operators reach a break-even threshold where gas overtakes the LPT value received, and calling reward starts destroying value instead of creating it.
Use this page to calculate profitability, configure the -reward flag, choose between automatic and manual calling, and decide when skipping rounds is justified.
Profitability calculation
Reward calling is profitable when the LPT received (expressed in ETH) exceeds the gas cost of the transaction. Gas cost per reward call:Reward call gas cost estimate
Round issuance formula
Automatic vs manual calling
Automatic calling (default)
By default, go-livepeer callsReward() automatically at the start of each new round. No action required after initial activation.
Default automatic reward configuration
- Node must be running at round initialisation (~22-hour intervals)
- Orchestrator wallet must hold sufficient ETH on Arbitrum for the transaction
- Orchestrator must be in the active set that round
Manual calling
Disable automatic reward calls with-reward=false and call manually to evaluate profitability before committing:
Disable automatic reward calls
livepeer_cli:
- Verify the node is running
- Run
livepeer_cli - Select the
Invoke "reward"option - Wait for the transaction to confirm — confirmation appears in node logs
Monitor reward call logs
Timing considerations
Arbitrum gas prices fluctuate. Calling early in a round (within the first minutes of initialisation) guarantees the call succeeds for that round, but it sometimes coincides with elevated gas during clustered orchestrator activity. Calling later in the round reduces that gas spike exposure while increasing downtime risk before the deadline. For most operators: leave automatic calling enabled. The gas savings from optimal timing are negligible on Arbitrum compared to the risk of a missed round from manual management. For low-stake operators evaluating profitability: run with-reward=false for 3 to 5 rounds. Check Arbiscan for current gas costs and use the Explorer to read the LPT value for those rounds. Continue without calling until delegation or price changes move the round value above gas cost.
When to skip calling intentionally
Skip calling only when the profitability calculation is definitively negative. At Arbitrum gas prices, the break-even point is much lower than it was historically on Ethereum L1. Most operators with more than a few thousand LPT delegated will find automatic calling profitable. Only claimed LPT compounds. Unclaimed LPT stops accruing immediately, and the round allocation is lost instead of deferred.Monitoring reward calls
Alert for missed rounds
Set a Prometheus alert on thelivepeer_round_last_claim metric. A value that stays fixed across rounds indicates a missed call.
Check call history
Your orchestrator’s reward call history is visible on Livepeer Explorer on your orchestrator page. Each round shows whether the call succeeded, was skipped, or was missed. Monitor your ETH balance on Arbitrum via Arbiscan. The reward call gas cost appears as an outbound ETH transaction approximately every 22 hours when automatic calling is active.Related pages
Reward Mechanics
Full reward flow, LPT inflation dynamics, and the rewardCut setting.
Earning Model
How LPT inflation rewards combine with ETH job fees to form total income.
Metrics and Alerting
Prometheus metrics including round tracking, alerting, and reward call confirmation.
Payment Receipts
ETH fee receipt mechanics — the second income stream alongside LPT rewards.