This guide provides instructions and recommendations on the ways to call reward when activated on the Livepeer network. It is assumed you have prior knowledge about Earnings and that your orchestrator is activated.
About Calling Reward
By default, an active orchestrator will automatically call reward in each round, submitting an Arbitrum transaction that distributes newly minted LPT rewards to itself and its delegators.
The amount of LPT rewards distributed by the reward call depends on the orchestrator's stake, i.e. its own stake and that of its delegators. It is important to note that for orchestrators with very low stake, the ETH transaction cost of calling reward may exceed the amount of LPT rewards distributed. The threshold to profitably call reward depends on several factors, including but not limited to the market price of LPT and the current inflation rate.
Getting Started with Reward Calls
You then can enable automatic reward calls when you are confident that the distribution of LPT relative to the ETH transaction cost makes economic sense.
Disable automatic reward calls
Disable automatic reward calls with the
-network arbitrum-one-mainnet \
Note: for the purposes of this example above, all other flags are omitted.
Manually call reward
livepeer_cli to manually call reward:
- Estimate the current ETH transaction cost for calling reward and ensure you have enough ETH in your wallet to execute the transaction.
The gas cost for a reward call is typically 350k-450k.
The ETH transaction cost will be the gas cost multiplied by the gas price.
Enter the number corresponding to the
Wait for the transaction to confirm.
You can view this in the logs of your orchestrator, which will indicate a transaction has been submitted and confirmed on-chain.
Enable automatic reward calls
- To enable automatic reward calls omit the
-reward=falseflag (enabled by default).