Proposal to fund the distributor bot in Ethereum

TL;DR

The reward distribution process among node operators has been moved from the Accounting Oracle (AO) third phase to a separate method in staking modules. This new method can be called permissionlessly after the AO third phase has been finalized and before the next AO second phase report.

We propose that the Gas Supply Committee compensate for reward distribution actions.

Technical details

The Staking Router V2 update introduced a multi-transactional AO Third Phase. Due to the unpredictable gas requirements for distributing rewards across all staking modules and to avoid reaching the gas limit in a block, the reward distribution between node operators has been moved outside the AO Third Phase to Staking Modules. To distribute rewards among node operators in a staking module, the distributeReward method should be called.

Gas estimation

Staking modules require different amounts of gas to distribute rewards, depending on the number of node operators in each module. Currently, reward distribution requires sDVT and curated staking modules. The expected ETH consumption will be around 2.3 ETH per month for all current staking modules.

Links

7 Likes

As a signer of the Gas Supply Committee, I fully support this proposal.

From the perspective of the DAO Ops Workstream, I would like to mention that the initial snapshot vote on the formation of the Committee implied that the committee could, in the future, add new expenditures within an annual budget capped at 1,000 stETH. Therefore, this decision does not require additional confirmation from the DAO, unless there are significant opposing opinions.

3 Likes

As a signer of the Gas Supply Committee, I fully support this proposal.

I would like to mention that the committee is already compensating for the oracle txs that distribute rewards among operators. Putting distribution in a separate method simply changes the actor that performs this action.

3 Likes

As a (yet another) Gas Supply Committee person fully support the motion

1 Like