50a43f397f
EIP-4881 was never correctly implemented, the `DepositTreeSnapshot` structure has nothing to do with its actual definition. Reflect that by renaming the type to a Nimbus-specific `DepositContractSnapshot`, so that an actual EIP-4881 implementation can use the correct names. - https://eips.ethereum.org/EIPS/eip-4881#specification Notably, `DepositTreeSnapshot` contains a compressed sequence in `finalized`, only containing the minimally required intermediate roots. That also explains the incorrect REST response reported in #5508. The non-canonical representation was introduced in #4303 and is also persisted in the database. We'll have to maintain it for a while. |
||
---|---|---|
.. | ||
.gitignore | ||
block_sim.nim | ||
block_sim.nim.cfg | ||
fakeee.nim | ||
mev_mock.nim | ||
nim.cfg | ||
simutils.nim | ||
stack_sizes.nim | ||
timing.nim | ||
wss_sim.nim |