go-ethereum
go-ethereum copied to clipboard
EIP-4758 Implementation
This is an implementation of the "nuclear" option for removing SELFDESTRUCT in a future hardfork:
At block SendallForkBlock, the behavior of SELFDESTRUCT changes to only send the balance of the originating contract to the target recipient and no longer deletes the originating contract.
In this draft PR, fork ordering rules require SendallForkBlock to come before MergeForkBlock to make these changes testable without requiring the merge. If this change goes live, it will happen after the merge.
Closing in favour of https://github.com/ethereum/go-ethereum/pull/25871
Closing in favour of https://github.com/ethereum/go-ethereum/pull/25871
... not :)