go-ethereum/eth
rjl493456442 99f81d2724
all: refactor trie API (#26995)
In this PR, all TryXXX(e.g. TryGet) APIs of trie are renamed to XXX(e.g. Get) with an error returned.

The original XXX(e.g. Get) APIs are renamed to MustXXX(e.g. MustGet) and does not return any error -- they print a log output. A future PR will change the behaviour to panic on errorrs.
2023-04-20 06:57:24 -04:00
..
catalyst eth/catalyst: improve consensus heartbeat (#26896) 2023-03-30 15:09:35 -04:00
downloader eth/downloader: use atomic types (#27030) 2023-04-03 22:48:10 +03:00
ethconfig all: make timestamp-based fork checks based on uint64 (#26474) 2023-01-25 12:12:28 +01:00
fetcher all: use unified emptyRootHash and emptyCodeHash (#26718) 2023-02-21 06:12:27 -05:00
filters eth/filters: fix a breaking change and return rpctransaction (#26757) 2023-02-22 13:06:43 +02:00
gasprice eth/gasprice: change feehistory input type from int to uint64 (#26922) 2023-03-23 16:12:37 -04:00
protocols all: refactor trie API (#26995) 2023-04-20 06:57:24 -04:00
tracers params: remove EIP150Hash from chainconfig (#27087) 2023-04-18 03:49:09 -04:00
api_backend.go eth/gasprice: change feehistory input type from int to uint64 (#26922) 2023-03-23 16:12:37 -04:00
api_test.go core/state: return error when storage trie can't be opened (#26350) 2022-12-21 10:21:21 +01:00
api.go eth: fix output file permissions in admin_exportChain (#26912) 2023-03-17 20:06:06 +02:00
backend.go miner, cmd, eth: require explicit etherbase address (#26413) 2023-01-20 11:26:01 -05:00
bloombits.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
handler_eth_test.go all: change chain head markers from block to header (#26777) 2023-03-02 08:29:15 +02:00
handler_eth.go eth: implement eth/68 (#25980) 2022-10-31 16:23:26 +02:00
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go all: cleanup tests (#25641) 2022-09-07 20:21:59 +02:00
handler.go all: change chain head markers from block to header (#26777) 2023-03-02 08:29:15 +02:00
peer.go eth: remove admin.peers[i].eth.head and difficulty (#26804) 2023-03-06 09:27:46 +02:00
peerset.go all: fix some typos (#25551) 2022-08-19 09:00:21 +03:00
state_accessor.go core, core/types: plain Message struct (#25977) 2023-03-09 14:19:12 +01:00
sync_test.go eth: introduce eth67 protocol (#24093) 2022-06-15 12:56:47 +02:00
sync.go all: change chain head markers from block to header (#26777) 2023-03-02 08:29:15 +02:00