erigon-pulse/docs
Max Revitt 4bdb35f94c
Withdrawals part 2 (#6180)
Continuation of PR #6009. Storage and retrieval of withdrawals.

- [x] storage of withdrawals on writeblock
- [x] composite key (block number | block hash)
- [x] value ([]withdrawal)
- [x] retrieval of withdrawals with block
- [x] tests around storing/retrieving withdrawals
- [x] tested in hive
- [x] commits tidied


## Hive Failures
- [x] Withdrawals Fork on Block 2
- [x] Withdrawals Fork on Block 3
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account - No Transactions ( Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 1 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Genesis - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account - No Transactions (Syncing client rejected valid chain)
- [ ] Sync after 2 blocks - Withdrawals on Block 2 - Single Withdrawal
Account (Timeout while waiting for secondary client to sync)
- [ ] Sync after 128 blocks - Withdrawals on Block 2 - Multiple
Withdrawal Accounts (Unexpected error on BalanceAt: Post
"http://172.17.0.4:8545/": context deadline exceeded, expected=<None>)
- [ ] Withdrawals Fork on Block 1 - 8 Block Re-Org, Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Block 8 - 10 Block Re-Org Sync (Expected no
error on EngineNewPayloadV2: error=Post "http://172.17.0.4:8551/":
context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 7 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
- [ ] Withdrawals Fork on Canonical Block 8 / Side Block 9 - 10 Block
Re-Org Sync (Expected no error on EngineNewPayloadV2: error=Post
"http://172.17.0.4:8551/": context deadline exceeded)
2022-12-20 09:09:04 +00:00
..
audits
examples docs(examples): initial erigon single process example (#5767) 2022-10-18 09:23:13 +07:00
lmdb
programmers_guide Withdrawals part 2 (#6180) 2022-12-20 09:09:04 +00:00
readthedocs Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
arch2.png
cfg1.png
Coherence.png
Consensus-Engine-Page-1.png
Consensus-Engine-Page-2.png
Consensus-Engine-Page-3.png
Consensus-Engine-Page-4.png
Consensus-Engine-Page-5.png
erigon2_profile.png
evm_semantics.md
merry-go-round-sync.md
mgr-sync-1.png
minimal-perfect.png
mining.md
perfect-hash.png
Pool-eip1559.png
pos_downloader.drawio [Docs] Add PoS downloader diagram (#4084) 2022-05-06 09:55:31 +02:00
pos_downloader.png [Docs] Add PoS downloader diagram (#4084) 2022-05-06 09:55:31 +02:00
regular-hash.png
stagedsync_proportions.png
state_composition.png
Subpools.png
tx_types.png