go-ethereum icon indicating copy to clipboard operation
go-ethereum copied to clipboard

core/state: implement optional BAL construction in statedb

Open jwasinger opened this issue 5 months ago • 1 comments

WIP...

Based on top of https://github.com/ethereum/go-ethereum/pull/31948

jwasinger avatar Jun 04 '25 08:06 jwasinger

Oh wow, I'm surprised that it takes that little code to built this. I guess we have a pretty good abstraction with the statedb

MariusVanDerWijden avatar Jun 08 '25 07:06 MariusVanDerWijden

Beacon root contract update and withdrawals are not properly handled here. However, the BAL spec does not specify how state mutations which occur before/after execution of block txs are handled. Trying to get this spec'd and then will fix in this branch.

jwasinger avatar Jul 14 '25 03:07 jwasinger

closing this as it has become stale. I'm not sure where things will land after https://github.com/ethereum/go-ethereum/pull/32263 is completed and refactored.

jwasinger avatar Jul 23 '25 10:07 jwasinger