What the vote is about

This document outlines the items included in the Lido DAO on-chain vote #187, which contains separate updates approved by Lido DAO via Snapshot voting:

  1. Post-Pectra update: adjust Oracle Report Sanity Checker parameters to align with reduced slashing penalty and updated validator churn limits. Items 1-9.

    Snapshot | Audited by MixBytes

  2. Add Easy Track Factories for managing MEV-Boost Relay Allowed List. Items 10-13.

    Snapshot | Audit and deploy verification by MixBytes

  3. Reduce keyRemovalCharge for the Community Staking Module. Items 14-16.

    Snapshot

  4. Increase Easy Track security limit for Liquidity Observation Lab from 2,100 stETH per 3 months to 6,000 stETH per 6 months. Item 17.

    Snapshot

Resources for the Proposal Validation

The resources listed in this section are considered trustworthy and reliable.

Direct links to relevant sources will be provided for each item in the vote, ensuring easy access to the associated information.

Voting script "translation" and verification

1. Grant EXITED_VALIDATORS_PER_DAY_LIMIT_MANAGER_ROLE on Oracle Report Sanity Checker to Aragon Agent

Call data

**1. On [AragonAgent]**
[0x3e40d73eb977dc6a537af587d48316fee66e9c8c](<https://etherscan.io/address/0x3e40d73eb977dc6a537af587d48316fee66e9c8c>)

function forward(
	bytes _evmScript
)

Call data:
[1] See parsed evm script at 1.1

**1.1. On [OracleReportSanityCheckerV2]**
[0x6232397ebac4f5772e53285b26c47914e9461e75](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>)

function grantRole(
	bytes32 role,
	address account
)

Call data:

[1] [EXITED VALIDATORS PER DAY LIMIT MANAGER ROLE] 0x60b9982471bc0620c7b74959f48a86c55c92c11876fddc5b0b54d1ec47153e5d

[2] [AragonAgent] 0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c

Key verification points

the **Aragon Agent** contract address [0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c](<https://etherscan.io/address/0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c>) is published in [Lido Docs](<https://docs.lido.fi/deployed-contracts/#dao-contracts>)

the **Oracle Report Sanity Checker** contract address [0x6232397ebac4f5772e53285b26c47914e9461e75](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>) is published in [Lido Docs](<https://docs.lido.fi/deployed-contracts/#oracle-contracts>)

the [**grantRole**](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75#writeContract#F2>) function of the [**Oracle Report Sanity Checker**](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>) contract is invoked to assign role required to call [**setExitedValidatorsPerDayLimit**](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75#writeContract#F7>) in item 2

the **grantRole** function is used to grant the **EXITED_VALIDATORS_PER_DAY_LIMIT_MANAGER_ROLE** to the **Aragon Agent**

the keccak hash of the **EXITED_VALIDATORS_PER_DAY_LIMIT_MANAGER_ROLE** 0x60b9982471bc0620c7b74959f48a86c55c92c11876fddc5b0b54d1ec47153e5d matches the value shown on [Etherscan](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75#readContract#F5>)

the **Aragon Agent** contract address [0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c](<https://etherscan.io/address/0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c>) matches the one previously used

2. Change exitedValidatorsPerDayLimit from 9000 to 3600 on Oracle Report Sanity Checker

Call data

**2. On [AragonAgent]**
[0x3e40d73eb977dc6a537af587d48316fee66e9c8c](<https://etherscan.io/address/0x3e40d73eb977dc6a537af587d48316fee66e9c8c>)

function forward(
	bytes _evmScript
)

Call data:
[1] See parsed evm script at 2.1

**2.1. On [OracleReportSanityCheckerV2]**
[0x6232397ebac4f5772e53285b26c47914e9461e75](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>)

function setExitedValidatorsPerDayLimit(
	uint256 _exitedValidatorsPerDayLimit
)

Call data:
[1] 3600

Key verification points

the **Aragon Agent** contract address [0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c](<https://etherscan.io/address/0x3e40D73EB977Dc6a537aF587D48316feE66E9C8c>) is published in [Lido Docs](<https://docs.lido.fi/deployed-contracts/#dao-contracts>)

the **Oracle Report Sanity Checker** contract address [0x6232397ebac4f5772e53285b26c47914e9461e75](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>) is published in [Lido Docs](<https://docs.lido.fi/deployed-contracts/#oracle-contracts>)

the [**setExitedValidatorsPerDayLimit**](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75#writeContract#F7>) function of the [**Oracle Report Sanity Checker**](<https://etherscan.io/address/0x6232397ebac4f5772e53285b26c47914e9461e75>) contract is invoked to update this value in line with [the Snapshot vote](<https://snapshot.box/#/s:lido-snapshot.eth/proposal/0xb6559f0cdb1164ae5d63769827c4a275805bd944392a17b60cf51ddc54429dc6>) and [the research forum post](<https://research.lido.fi/t/lip-27-ensuring-compatibility-with-ethereum-s-pectra-upgrade/9444#p-20086-sanity-checker-10>)

the new value of the **exitedValidatorsPerDayLimit** parameter (**3600**) matches [the value proposed on the forum](<https://research.lido.fi/t/lip-27-ensuring-compatibility-with-ethereum-s-pectra-upgrade/9444#p-20086-sanity-checker-10>)