CSM 0x02: mainnet deployment and Staking Router parameters
GM! Lido contributors are getting ready to deploy CSM 0x02 on mainnet. The module exclusively works with 0x02 withdrawal credentials and offers permissionless entry to the Lido Validator Set. Here are the deployment parameters and the Staking Router settings planned for a later vote.
Deployment parameters
The mainnet deployment script sets the following parameters:
| Parameter | Value |
|---|---|
| Oracle report frame | 6,300 epochs (28 days) |
| Oracle fast lane | 300 slots (1 hour) |
| Oracle members and quorum | Same as CSM 0x01: 9 members, quorum of 5 |
| Oracle consensus version | 4 |
| Minimum withdrawal ratio | 9,900 BP (99%) |
| Default bond curve | 32 ETH for the first validator; 30 ETH for each subsequent validator |
| Minimum and maximum bond lock period | 4 weeks and 365 days respectively |
| Bond lock period | 8 weeks |
| Module type identifier | community-onchain-v1 |
| Top-up queue limit | 16 |
| Key removal charge | 0.02 ETH |
| Additional fine for a general delayed penalty | 0.1 ETH |
| Default keys limit | type(uint256).max (unlimited) |
| Average performance leeway | 300 BP (3%) |
| Operator reward share | 10,000 BP (100% of the Staking Router module fee) |
| Strikes lifetime and threshold | 6 report frames and 3 strikes |
| Lowest available and default queue priority | 5 and 5 |
| Maximum queue deposits | type(uint32).max (unlimited) |
| Bad-performance penalty | 0.258 ETH per 32 ETH of validator balance |
| Performance weights: attestations, blocks, sync | 54, 8, 2 |
| Allowed exit delay | 4 days |
| Exit-delay fee | 0.1 ETH per 32 ETH of validator balance |
| Maximum execution-layer withdrawal-request fee | 0.1 ETH per key |
The bond and penalty settings reflect the CSM 0x02 proposal. Several other settings follow the CSM v3 configuration. The Oracle membership and quorum are the same as CSM 0x01.
Staking Router parameters for the module
The following Staking Router parameters are proposed for a later vote:
| Parameter | Value |
|---|---|
| Module name | Community Staking 0x02 |
| Module address | Address of the deployed CSM 0x02 module |
| Stake share limit | 200 BP (2%) |
| Priority exit share threshold | 240 BP (2.4%) |
| Staking module fee | 200 BP (2%) |
| Treasury fee | 800 BP (8%) |
| Maximum deposits per block | 30 |
| Minimum block distance between deposits | 25 blocks |
| Withdrawal credentials type | 0x02 |
The 2% module fee and 8% treasury fee follow the CSM 0x02 proposal. Operators receive the full module fee through the reward-share setting above. CSM 0x02 stake share is limited at 2% and together with 0x01 instance both modules sit below the proposed 20% ceiling.