Safe and Ethereum Staking - EIP 7002

(This post is related to Ethereum staking, not sure how it is on other chains)

ISSUE

With the Pectra update it is now possible to exit a validator or withdraw part of a stake, all from the account set as the withdrawal address - no BLS signature required. The action section of the Ethereum launchpad lets you do such actions but it does not provide an easy way to connect with a Safe account (or I missed it, in which case please correct me).

IMPROVEMENT

It would be helpful to have a section in the Safe UI to perform these actions. EIP 7002 describing the technical details is pretty simple and it is “only” a matter of sending properly formed transactions to the corresponding contracts.
I could even make a PoC for it, if it helps.

Note: it is possible to use the launchpad by for instance following the steps listed in this reddit post but they require using a new tool, the Rabby wallet, and they are not straight-forward at all.

1 Like