mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-26 05:27:19 +00:00
4bdb35f94c
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) |
||
---|---|---|
.. | ||
.gitignore | ||
best-header.png | ||
chain-bundle-1.png | ||
chain-bundle-2.png | ||
chain-links-persistent.png | ||
chain-segment.png | ||
changes_0_AccountChanges.png | ||
changes_0_BlockBodies.png | ||
changes_0_HeaderNumbers.png | ||
changes_0_Headers.png | ||
changes_0_HistoryOfAccounts.png | ||
changes_0_PlainState.png | ||
changes_0_Receipts.png | ||
changes_0.png | ||
changes_1_AccountChanges.png | ||
changes_1_BlockBodies.png | ||
changes_1_HashedState.png | ||
changes_1_HeaderNumbers.png | ||
changes_1_Headers.png | ||
changes_1_HistoryOfAccounts.png | ||
changes_1_PlainState.png | ||
changes_1_Receipts.png | ||
changes_1_Senders.png | ||
changes_1_SyncProgress.png | ||
changes_1_TransactionIndex.png | ||
changes_1_TransactionSenders.png | ||
changes_1.png | ||
db_faq.md | ||
db_walkthrough.MD | ||
dupsort.md | ||
find-anchor.png | ||
find-link.png | ||
geth_changes_0_b_5.png | ||
geth_changes_0_hashes_0.png | ||
geth_changes_0.png | ||
geth_changes_1_b_4.png | ||
geth_changes_1_hashes_5.png | ||
geth_changes_1.png | ||
guide.md | ||
header_download_1.png | ||
header_download_2.png | ||
header_download_3.png | ||
header_download_4.png | ||
header-requests.png | ||
hex_palette.png | ||
insert-list.png | ||
not-chain-segment.png | ||
prefix_groups_1.png | ||
prefix_groups_2.png | ||
prefix_groups_3.png | ||
prefix_groups_4.png | ||
prefix_groups_5.png | ||
prefix_groups_6.png | ||
prefix_groups_7.png | ||
prefix_groups_8.png | ||
process-segement-table.png | ||
processing_blocks.png | ||
processing.png | ||
split-into-segments.png | ||
state_0.png | ||
state_2.png | ||
witness_formal_spec.md | ||
witness_format.md |