erigon-pulse/eth
ledgerwatch ad64ae2085
[THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432)
* Prepare for refactoring

* Decoupling

* Further cleanup of mutation

* Further cleanup of mutation

* Remove some tests (temporarily)

* Fix linter

* Fix lint

* Fix lint

* Fix lint

* Fix lint

* Fix lint

* Fix lint

* Recover mutation_test cases

* Fix lint

* Fix WalkAsOf test

* Fix lint

* Fix TODO, linter

* Fix lint

* Fix lint

* Fix tests for THIN_HISTORY

* Fix lint

* Fix lint

* Reduce visibility of DecodeStorage

* Revert "Reduce visibility of DecodeStorage"

This reverts commit 2e11e16ea095b75a62cdddb77b9477eabc259e67.
2020-04-09 18:23:29 +01:00
..
downloader eth/downloader: fix possible data race by inconsistent field protection (#20690) 2020-03-16 16:40:19 +03:00
fetcher Revive devp2p tester for further simulation testing (#387) 2020-03-04 22:25:40 +00:00
filters Refactor mining. Remove a few mining goroutines (#338) 2020-02-03 15:02:26 +03:00
gasprice Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
tracers tracers: avoid panic on invalid arguments (#20612) 2020-02-27 17:20:36 +03:00
api_backend.go [Issue 340] Preserve the original when a contract is self-destructed and then its address is touched in the same block (e.g. # 156634) (#397) 2020-03-20 10:08:13 +00:00
api_test.go [THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) 2020-04-09 18:23:29 +01:00
api_tracer.go Remove error param from NewTrieDbState (#408) 2020-03-26 16:21:15 +03:00
api.go [Issue 340] Preserve the original when a contract is self-destructed and then its address is touched in the same block (e.g. # 156634) (#397) 2020-03-20 10:08:13 +00:00
backend_test.go Intermediate hash phase 3 (#377) 2020-03-11 10:31:49 +00:00
backend.go [THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) 2020-04-09 18:23:29 +01:00
bloombits.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
config.go Intermediate hash phase 3 (#377) 2020-03-11 10:31:49 +00:00
debug.go Call bufio.Flash() in tester (#407) 2020-03-26 21:52:05 +00:00
discovery.go post-merge fixups 2020-02-27 17:22:25 +03:00
firehose.go Parity only supports 3 letter capabilities 2020-01-07 16:34:44 +00:00
gen_config.go cmd/geth: enable DNS discovery by default (#20660) 2020-02-27 17:21:20 +03:00
handler_test.go [THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) 2020-04-09 18:23:29 +01:00
handler.go [THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) 2020-04-09 18:23:29 +01:00
helper_test.go post-merge fixups 2020-02-27 17:22:25 +03:00
mgr.go Call bufio.Flash() in tester (#407) 2020-03-26 21:52:05 +00:00
peer.go eth: fix transaction announce/broadcast goroutine leak 2020-03-16 16:40:19 +03:00
protocol_test.go post-merge fixups 2020-02-27 17:22:25 +03:00
protocol.go eth: rework tx fetcher to use O(1) ops + manage network requests 2020-02-27 17:21:20 +03:00
sync_test.go post-merge fixups 2020-02-27 17:22:25 +03:00
sync.go eth: rework tx fetcher to use O(1) ops + manage network requests 2020-02-27 17:21:20 +03:00