go-ethereum/eth
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929)
When we flush a batch of trie nodes into database during the state
sync, we should guarantee that all children should be flushed before
parent.

Actually the trie nodes commit order is strict by: children -> parent.
But when we flush all ready nodes into db, we don't need the order
anymore since

    (1) they are all ready nodes (no more dependency)
    (2) underlying database provides write atomicity
2019-10-28 18:50:11 +01:00
..
downloader trie: remove node ordering slice in sync batch (#19929) 2019-10-28 18:50:11 +01:00
fetcher eth, les: add sanity checks for unbounded block fields (#19573) 2019-07-08 11:42:22 +02:00
filters all: replace fmt.Print* calls with t.Log* in tests (#19670) 2019-07-17 13:20:24 +02:00
gasprice cmd, core, eth, miner, params: configurable gas floor and ceil 2018-08-29 12:40:12 +03:00
tracers core/vm, crypto/blake2b: add BLAKE2b compression func at 0x09 2019-08-21 13:09:15 +03:00
api_backend.go internal/ethapi: support block number or hash on state-related methods (#19491) 2019-09-26 10:47:31 +02:00
api_test.go eth: add debug_accountRange (#17438) 2019-07-13 15:48:55 +02:00
api_tracer.go eth: fix storageRangeAt for empty blocks (#18076) 2019-07-12 17:43:07 +02:00
api.go eth: disallow overwrite files via admin.exportChain 2019-08-30 10:39:29 +02:00
backend.go eth: remove unused field (#20049) 2019-09-11 01:38:42 +03:00
bloombits.go all: clean up and proerly abstract database access 2019-03-06 13:35:03 +02:00
config.go acmd, core, eth, les: support --override.istanbul 2019-08-23 12:09:27 +03:00
enr_entry.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2019-07-08 18:53:47 +03:00
gen_config.go cmd, eth: fix dump config issue (#19825) 2019-07-11 14:37:08 +03:00
handler_test.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2019-07-08 18:53:47 +03:00
handler.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2019-07-08 18:53:47 +03:00
helper_test.go all: on-chain oracle checkpoint syncing (#19543) 2019-06-28 10:34:02 +03:00
metrics.go metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 2018-02-23 11:56:08 +02:00
peer.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2019-07-08 18:53:47 +03:00
protocol_test.go eth: check for DefaultConfig.NetworkId in test (#17599) 2019-06-06 10:49:35 +02:00
protocol.go core/forkid: implement the forkid EIP, announce via ENR (#19738) 2019-07-08 18:53:47 +03:00
sync_test.go all: new p2p node representation (#17643) 2018-09-25 00:59:00 +02:00
sync.go eth: fix sync bloom panic (#19757) 2019-06-26 11:00:21 +03:00