nimbus-eth2/beacon_chain/el
Etan Kissling 50a43f397f
rename `DepositTreeSnapshot` -> `DepositContractSnapshot` (#6036)
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.
2024-03-07 18:42:52 +01:00
..
deposit_contract.nim add missing `std/` prefix to more imports (#5696) 2024-01-06 07:18:28 +01:00
deposit_contract.nim.cfg Rename eth1/ -> el/ and eth1_monitor.nim -> el_monitor.nim (#4944) 2023-05-15 05:05:12 +00:00
deposit_contract_code.txt Bump nim-web3 to dcabb8f29ee55afedefdf93cd3e102bb1daee354 (#5664) 2023-12-12 22:15:00 +07:00
el_conf.nim update some deprecated stew/results to results imports (#5743) 2024-01-16 22:37:14 +00:00
el_manager.nim Revert "initial Electra support skeleton" (#5955) 2024-02-25 19:42:44 +00:00
eth1_chain.nim rename `DepositTreeSnapshot` -> `DepositContractSnapshot` (#6036) 2024-03-07 18:42:52 +01:00
merkle_minimal.nim automated consensus spec URL updating to v1.4.0-beta.7 (#5942) 2024-02-21 19:44:48 +00:00