go-ethereum/eth
Péter Szilágyi 8e998ecabe core/forkid: implement the forkid EIP, announce via ENR (#19738)
* eth: chain config (genesis + fork) ENR entry

* core/forkid, eth: protocol independent fork ID, update to CRC32 spec

* core/forkid, eth: make forkid a struct, next uint64, enr struct, RLP

* core/forkid: change forkhash rlp encoding from int to [4]byte

* eth: fixup eth entry a bit and update it every block

* eth: fix lint

* eth: fix crash in ethclient tests
2024-06-28 11:30:31 +04:00
..
bft all: use errrors.New instead of empty fmt.Errorf 2024-06-14 19:19:21 +08:00
downloader eth/downloader: fix issue #277 2024-06-27 12:51:47 +08:00
ethconfig eth/gasprice: add configurable threshold to gas price oracle (#22752) 2024-06-20 15:52:32 +08:00
fetcher core, eth, trie: use common/prque (#17508) 2024-05-09 18:38:27 +08:00
filters all: use errrors.New instead of empty fmt.Errorf 2024-06-14 19:19:21 +08:00
gasprice eth/gasprice: add configurable threshold to gas price oracle (#22752) 2024-06-20 15:52:32 +08:00
hooks all: use errrors.New instead of empty fmt.Errorf 2024-06-14 19:19:21 +08:00
tracers all: use errrors.New instead of empty fmt.Errorf 2024-06-14 19:19:21 +08:00
util Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
api.go log improvement and some refactor (#110) 2022-07-10 01:11:28 +02:00
api_backend.go cmd, eth, internal, les: add gasprice cap (#21212) 2024-06-20 15:52:32 +08:00
api_test.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
api_tracer.go common: add binary variables for system contract 2024-06-06 19:33:59 +08:00
backend.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
backend_test.go Move consensus hooks to its own package 2021-10-10 16:04:32 +11:00
bloombits.go after we use time.Ticker it didn't allow to have 0 time duration (#493) 2024-03-15 19:07:05 +11:00
enr_entry.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
handler.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
handler_test.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
helper_test.go all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
metrics.go new EVM Upgrade 2021-09-21 16:53:46 +05:30
peer.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
protocol.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2024-06-28 11:30:31 +04:00
protocol_test.go eth: move eth.Config to a common package (#22205) 2024-06-20 15:52:32 +08:00
state_accessor.go add TraceCall, backend.StateAtBlock(), RPCGasCap 2024-05-17 21:34:34 +08:00
sync.go all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00
sync_test.go all: new p2p node representation (#17643) 2024-06-28 11:30:16 +04:00