1. Point at a reliable Arbitrum RPC
-ethUrl connects the node to Arbitrum One. Free tiers from Alchemy (300M compute units/mo) or
Infura (100K req/day) work for most operators. Public endpoints like arb1.arbitrum.io/rpc are
for testing only — a dropped connection during round initialization can forfeit that round’s reward.
Verify the endpoint is actually Arbitrum One:
2. Identify and back up the wallet
On first start,go-livepeer creates an account and prints the address in the logs. Record it — this
address receives ETH fees and holds your staked LPT.
3. Fund the wallet with ETH on Arbitrum
Every on-chain action (activation, reward calls, ticket redemption) costs gas. Keep at least 0.05 ETH on Arbitrum One to start, and never let it fall below ~0.01 ETH. Get arbETH by withdrawing from an exchange that supports Arbitrum, or bridging from L1 at bridge.arbitrum.io. Verify the balance on Arbiscan.4. Stake LPT
LPT bonded to your address is what puts you in the active set (top orchestrators by total stake). Check the current threshold on the Explorer before deciding how much to acquire. Then open the CLI and bond:approve, then
bond. Wait for both to confirm.
5. Activate on-chain
Inlivepeer_cli, select “Invoke multi-step ‘become an orchestrator’” and set your commission:
| Prompt | Example | Meaning |
|---|---|---|
| Reward Cut | 10 | % of LPT inflation you keep (10% → delegators get 90%) |
| Fee Cut | 95 | % of ETH fees you keep (95% → delegators get 5%) |
| Service address | YOUR_PUBLIC_IP:8935 | Must match -serviceAddr exactly |
Your node joins the active set at the start of the next round (~22h), and only if your total
stake is in the top 100. The Explorer may show Registered until then.
6. Confirm reward calling
go-livepeer calls reward() automatically each round by default. Make sure it isn’t disabled:
-reward=false. A missed round forfeits that round’s LPT
permanently — there is no catch-up.
Exception for very low stake: if reward-call gas costs more than the LPT you’d earn, disabling
automatic calling and calling manually until your stake grows can be the rational choice. Reward
calls use ~350k–450k gas (cents at typical Arbitrum prices).
7. Verify
On explorer.livepeer.org/orchestrators, search your address and confirm Status, Service URI, Stake, Reward Cut, and Fee Cut. Then confirm external reachability:livepeer_cli (this costs gas). A bad or
unreachable service address is the most common reason an active node still receives no jobs — see the
FAQ.
Next
Set pricing
The other half of getting selected by gateways.
Add AI inference
Open a second revenue stream.