erigon-pulse/core
Andrew Ashikhmin 0fc2022a0e
Extend fork ID to timestamp-based forks (#6324)
Starting from
[Shanghai](https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md),
forks are based on timestamps rather than block heights (see PR #6238).
This PR extends [EIP-2124](https://eips.ethereum.org/EIPS/eip-2124) Fork
ID to include timestamp-based blocks. See also
https://github.com/ethereum/go-ethereum/pull/25878.

Co-authored-by: Marius van der Wijden <m.vanderwijden@live.de>
2022-12-16 12:08:54 +01:00
..
allocs Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
asm Use hex package to convert bytes to string (#6205) 2022-12-05 09:06:16 +07:00
forkid Extend fork ID to timestamp-based forks (#6324) 2022-12-16 12:08:54 +01:00
rawdb e3: more aggressive prune #780 (#6299) 2022-12-14 09:50:48 +07:00
state e3: use of ordered-map generic (#6335) 2022-12-16 13:59:57 +07:00
systemcontracts Workaround for the code history of BSC system contracts (#6274) 2022-12-10 22:41:04 +00:00
types Make empty but non-nil Withdrawals arrays decode as empty but non-nil. (#6291) 2022-12-15 08:52:14 +00:00
vm Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
.gitignore Renamed chain => core 2014-12-04 10:28:02 +01:00
block_builder_parameters.go Withdrawals part 1 (#6009) 2022-12-01 09:15:01 +01:00
block_validator_test.go Update consensus tests to v11 (#4724) 2022-07-26 09:35:38 +02:00
block_validator.go Simplify miner gas limit post EIP-1559. Default to 30M (#3205) 2022-01-05 16:36:24 +07:00
blockchain.go Shanghai & Cancun forks should be based on timestamp (#6238) 2022-12-07 18:45:44 +01:00
blocks.go rename (#1978) 2021-05-20 19:25:53 +01:00
bor_fee_log.go E3: fix unwind changes visibility (#6147) 2022-11-30 08:31:13 +07:00
chain_makers.go Shanghai & Cancun forks should be based on timestamp (#6238) 2022-12-07 18:45:44 +01:00
error.go EIP-3860: Limit and meter initcode (#5892) 2022-10-31 13:40:41 +01:00
events.go rename (#1978) 2021-05-20 19:25:53 +01:00
evm.go Fix trace error in Polygon | Pass Engin to the Base API (#6131) 2022-12-04 12:17:39 +07:00
gaspool.go Update gaspool.go 2022-03-12 00:08:04 +00:00
gen_genesis_account.go Support genesis constructors for Chiado (#6103) 2022-11-21 17:21:59 +01:00
gen_genesis.go Report Valid ExecutionStatus only after all stages (#3212) 2022-01-07 16:54:26 +01:00
genesis_test.go Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
genesis.go Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
mkalloc.go go1.19 gofmt (#4988) 2022-08-10 19:04:13 +07:00
rlp_test.go go1.19 gofmt (#4988) 2022-08-10 19:04:13 +07:00
skip_analysis.go Remove Ropsten & Fermion (#6262) 2022-12-10 22:55:31 +00:00
state_processor.go Fix trace error in Polygon | Pass Engin to the Base API (#6131) 2022-12-04 12:17:39 +07:00
state_transition.go E3: fix unwind changes visibility (#6147) 2022-11-30 08:31:13 +07:00
system_contract_lookup.go Workaround for the code history of BSC system contracts (#6274) 2022-12-10 22:41:04 +00:00
tx_cacher.go Move ETL to erigon-lib (#2667) 2021-09-12 08:50:17 +01:00
tx_pool.go Torrent: verify all files (#4270) 2022-05-26 12:27:44 +07:00