erigon-pulse/params
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
..
chainspecs Set default for externalcl based on whether embedded CL is supported (#6294) 2022-12-13 14:51:13 +01:00
networkname Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
bootnodes.go Update Gnosis Chain boot nodes (#6340) 2022-12-16 14:41:09 +01:00
config_test.go Support genesis constructors for Chiado (#6103) 2022-11-21 17:21:59 +01:00
config.go Withdrawals part 2 (#6180) 2022-12-20 09:09:04 +00:00
dao.go rename (#1978) 2021-05-20 19:25:53 +01:00
denomination.go go1.19 gofmt (#4988) 2022-08-10 19:04:13 +07:00
eip_ctx.go TangerineWhistle instead of EIP150 & SpuriousDragon instead of EIP155/158 (#4273) 2022-05-26 12:08:59 +02:00
mining.go Simplify miner gas limit post EIP-1559. Default to 30M (#3205) 2022-01-05 16:36:24 +07:00
network_params.go Pruning flag, incremental staged sync (#1899) 2021-05-08 00:07:49 +03:00
protocol_params.go sprint length and base fee denominator change for mumbai testnet (#6142) 2022-11-29 08:11:29 +07:00
version.go Bump version (#6280) 2022-12-11 15:17:55 +00:00