Skip to content

Commit 21fc02b

Browse files
authored
Merge pull request #15450 from nixorokish/dev
Adding in third-party consolidation tooling, augmented FAQ
2 parents e31043f + 52042c8 commit 21fc02b

File tree

1 file changed

+19
-4
lines changed
  • public/content/roadmap/pectra/maxeb

1 file changed

+19
-4
lines changed

public/content/roadmap/pectra/maxeb/index.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,17 +129,28 @@ Note: The signing is done by the withdrawal address, not the validator key.
129129

130130
Validators with **Type 1** credentials get automatic, gasless sweeps of their excess balance (anything over 32 ETH) to their withdrawal address. Because **Type 2** allows a validator to compound balances in 1 ETH increments, it will not automatically sweep balances until it reaches 2048 ETH. Partial withdrawals on **Type 2** validators must be manually triggered and will cost gas.
131131

132+
## Consolidation tooling {#consolidation-tooling}
133+
134+
There are several tools available to manage consolidations. The official tool, created by the Ethereum Foundation, is the [Launchpad](https://launchpad.ethereum.org/en/validator-actions). There are also third-party tools created by entities from the staking community that may offer features not provided by the Launchpad. While the tools here are not audited or endorsed by the Ethereum Foundation, the following are open source tools by known members of the community.
135+
136+
| Tool | Website | Open source | Creator | Audited | Interface | Notable features |
137+
| --- | --- | --- | --- | --- | --- | --- |
138+
| Pectra Staking Manager | pectrastaking.com | Yes, Apache 2.0 | [Pier Two](https://piertwo.com/) | No | Web UI | Wallet Connect, works with SAFE |
139+
| Pectra Validator Ops CLI Tool | [GitHub](https://github.com/Luganodes/Pectra-Batch-Contract) | Yes, MIT | [Luganodes](https://www.luganodes.com/) | Yes, Quantstamp [May 2025](https://certificate.quantstamp.com/full/luganodes-pectra-batch-contract/23f0765f-969a-4798-9edd-188d276c4a2b/index.html) | Command line | Batching, for many validators at once |
140+
| Ethereal | [GitHub](https://github.com/wealdtech/ethereal) | Yes, Apache 2.0 | [Jim McDonald](https://www.attestant.io/team/) | No | Command line | Full feature set for validator and node management |
141+
| Siren | [GitHub](https://github.com/sigp/siren) | Yes, Apache 2.0 | [Sigma Prime](https://sigmaprime.io/) | No | Some command line, but primarily web UI | Only works if you're using the Lighthouse consensus client |
142+
132143
## FAQ {#FAQ}
133144

134-
### **Does opting-in change my proposal luck or rewards?**
145+
### Does opting-in change my proposal luck or rewards?
135146

136147
No. Opting in does not decrease your change of proposal - your duties and proposal selection remain the same. For example, if you have two 32 ETH validators vs one 64 ETH validator, you will have the same total chances of being selected to propose a block and earn rewards.
137148

138-
### **Does opting in change my slashing risk?**
149+
### Does opting in change my slashing risk?
139150

140151
For smaller or unprofessional operators, the short answer is no. The longer answer is that, for professional operators running many validators per node with fast alerting, consolidating into fewer validators may reduce their ability to react to a slashing and prevent cascade events. The initial slashing *penalty* for all validators has been dramatically reduced from 1 ETH (per 32 ETH) to 0.0078125 ETH (per 32 ETH) to offset this risk.
141152

142-
### **Do I have to exit my validator to convert?**
153+
### Do I have to exit my validator to convert?
143154

144155
No. You can convert in place without exiting.
145156

@@ -175,13 +186,17 @@ Automatic sweeps will only happen with excess balances over 2048. For all other
175186

176187
No. Converting to **Type 2** is irreversible.
177188

189+
### If I want to consolidate multiple validators, do I have convert each one to Type 2 first?
190+
191+
Nope! Convert one validator to Type 2 then use that as the target. All other validators consolidated into that Type 2 target can be Type 1 or Type 2
192+
178193
### My validator is offline or below 32 ETH - can I still convert it?
179194

180195
Yes. As long as it's active (not exited) and you can sign with its withdrawal address, you can convert it.
181196

182197
## Resources {#resources}
183198

184-
- [Electra consensus specs](https://github.com/ethereum/consensus-specs/blob/dev/specs/electra/beacon-chain.md): This is the truest' version that you should rely on. When in doubt, read the specs
199+
- [Electra consensus specs](https://github.com/ethereum/consensus-specs/blob/dev/specs/electra/beacon-chain.md): This is the 'truest' version that you should rely on. When in doubt, read the specs
185200
- Not everybody is comfortable wading through code, so [this maxEB-GPT](https://chatgpt.com/g/g-67f1650fb48081918f555e0c8d1c2ae9-maxeb-gpt) can help interpret the specs. *Disclaimer: The specs, not the AI, should be relied on as truth, as the AI may misinterpret information or hallucinate answers*
186201
- [pectrified.com](https://pectrified.com/): View the state of consolidations, deposits, and queue waiting times
187202
- [Ethereal](https://github.com/wealdtech/ethereal): Community-created CLI tool for managing common validator tasks

0 commit comments

Comments
 (0)