go-ethereum/cmd/XDC
Daniel Liu 07328dcec4
core, eth, trie: abstract node scheme #25532 (#1123)
This PR introduces a node scheme abstraction. The interface is only implemented by `hashScheme` at the moment, but will be extended by `pathScheme` very soon.

Apart from that, a few changes are also included which is worth mentioning:

-  port the changes in the stacktrie, tracking the path prefix of nodes during commit
-  use ethdb.Database for constructing trie.Database. This is not necessary right now, but it is required for path-based used to open reverse diff freezer

Co-authored-by: rjl493456442 <garyrong0905@gmail.com>
2025-11-17 11:25:08 +05:30
..
testdata all: normalize flag's name 2024-11-25 16:39:29 +08:00
accountcmd.go cmd: replace passPHRASE with passWORD in any user interactions #19932 (#1535) 2025-09-21 19:31:00 +08:00
accountcmd_test.go cmd, console: drop geth js command #25000 (#1534) 2025-09-24 07:47:21 +08:00
bugcmd.go all: upgrade package version #30638 (#1745) 2025-11-15 16:46:54 +05:30
chaincmd.go core, eth, trie: abstract node scheme #25532 (#1123) 2025-11-17 11:25:08 +05:30
config.go all: upgrade package version #30638 (#1745) 2025-11-15 16:46:54 +05:30
consolecmd.go cmd: fix lint error mirror (#1575) 2025-10-08 12:25:59 +08:00
consolecmd_test.go all: upgrade package version #30638 (#1745) 2025-11-15 16:46:54 +05:30
dao_test.go all: use T.TempDir to create temporary test directories (#24633) 2025-01-24 16:54:08 +08:00
dbcmd.go cmd, core, eth, trie: track deleted nodes #22225 #25757 (#1120) 2025-11-12 13:32:22 +05:30
main.go cmd, eth: implement flag delete-all-bad-blocks (#1770) 2025-11-15 16:50:52 +05:30
misccmd.go all: upgrade package version #30638 (#1745) 2025-11-15 16:46:54 +05:30
run_test.go all: use T.TempDir to create temporary test directories (#24633) 2025-01-24 16:54:08 +08:00
transactions.rlp new EVM Upgrade 2021-09-21 16:53:46 +05:30