Network: LPT staking operates on Arbitrum One. If your LPT is on Ethereum mainnet, you must bridge it before staking. Use the Arbitrum Bridge or the Livepeer L2 Migration Tool.
Executive Summary
This guide provides a protocol-accurate, contract-aware walkthrough of delegating LPT. It focuses strictly on-chain mechanics: bonding, stake attribution, reward checkpointing, unbonding, and withdrawal. Delegation modifies protocol state. It does not modify network routing or execution directly.1. Preconditions
Before delegating, a participant must:- Hold LPT in a self-custodied wallet.
- Be connected to the correct deployment network (see contract registry).
- Understand the unbonding delay and liquidity constraints.
2. Step 1 - Approve Token Transfer
If interacting directly with contracts, the LPT token contract must be approved to transfer the desired bonding amount. Let be the amount to delegate. Approval does not change bonding state; it only authorizes the staking contract to transfer tokens. State impact: none (allowance update only).3. Step 2 - Bond and Delegate
Callbond(x, O) where:
- = LPT amount
- = chosen orchestrator address
4. Step 3 - Verify On-Chain State
After bonding, verify:- Bonded amount for your address.
- Delegate (orchestrator) address attribution.
- Total stake attributed to orchestrator.
- Block explorer read of BondingManager state.
- Livepeer Explorer or equivalent indexer.
5. Reward Accrual and Checkpointing
Per round : Orchestrator allocation: Delegator net allocation with commission : Rewards may require checkpointing before they are claimable or rebondable. Checkpointing updates internal accounting but does not automatically transfer tokens unless explicitly claimed.6. Step 4 - Rebond (Optional Compounding)
Instead of withdrawing rewards, a delegator may rebond. If reward amount = : Compounding increases future weight:7. Step 5 - Initiate Unbonding
To exit delegation, callunbond(x).
State transition:
Stake enters an unbonding state.
During unbonding:
- Stake does not earn rewards.
- Stake cannot be immediately withdrawn.
8. Unbonding Delay
The protocol enforces a delay measured in rounds. This delay:- Prevents rapid stake rotation attacks.
- Stabilizes security participation.
- Introduces liquidity risk for delegators.
9. Step 6 - Withdraw Stake
After the unbonding period completes, callwithdraw().
State impact:
- Bonded balance remains reduced.
- Liquid LPT balance increases.
10. Risk Review Checklist
Before delegating, evaluate:- Commission rate
- Orchestrator stake concentration
- Historical checkpoint consistency
- Governance alignment
- Liquidity needs (given unbonding delay)
11. Protocol vs Network Separation
Protocol (On-Chain):bond()unbond()withdraw()- reward allocation
- governance voting weight
- node uptime
- job execution
- fee generation