etherfi-protocol/smart-contracts

Multiple Validators per Safe

Closed this issue · 1 comments

Currently, one safe (EtherFiNode) contract need to be minted per validator, which leads to serious gas cost issue.

We can allow one safe contract to be associated with the multiple validators as long as the validators' (B-NFT holder, T-NFT holder, Node Operator) are the same. Then, we can spin up multiple validators with the single safe as the withdrawal credential for the given combination, the rewards can still be socialized.

shipped