erigon-pulse/eth
ledgerwatch 80f06b279a
Fix --download-only mode (#374)
* Fix download only

* Fix lint

* Reset references

* Only reset on error

* Potential fixes

* no NPE

* no NPE

* Not use multi-put

* Reduce ideal batch size for download only

* Handle tds == nil

* remove nested mutation

* Return multiput

* Better reporting

* Reduce batch size for download only

* Avoid extra copying

* Avoid extra copying

* IdealBatchSize

* Not write tx lookup entries

* Larger batches

* Go back to normal batch size

* Fix lint

* Gen tx lookup

* print progress

* Add filling up the lookup array

* Show tx count

* Introduce second round

* Add generating tx lookup

* Fix lint

* properly stop at specified block

* measure the duration of the last phase

* not to fail if the bucket is not found

* Fix lint

* Alternative tx generation

* Fix out of memory

* Fix out of memory

* Split in parts to conserve memory

* Copy keys

* Fix lint

* Fix lint
2020-03-01 09:00:14 +00:00
..
downloader core, eth: implement eth/65 transaction fetcher 2020-02-27 17:21:20 +03:00
fetcher post-merge fixups 2020-02-27 17:22:25 +03: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 eth/filters: remove use of event.TypeMux for pending logs (#20312) 2020-01-30 13:36:30 +02:00
api_test.go Incorrect incarnation fix (#298) 2020-01-08 12:55:56 +03:00
api_tracer.go Make ComputeTxEnv public and reuse it in Retesteth and RpcDaemon (#309) 2020-01-15 20:13:47 +07:00
api.go Refactor mining. Remove a few mining goroutines (#338) 2020-02-03 15:02:26 +03:00
backend_test.go migrations 2020-02-26 00:25:30 +03:00
backend.go Merge branch 'master' of github.com:ledgerwatch/turbo-geth into split_changeset_bucket_final 2020-02-28 14:57:03 +03:00
bloombits.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
config.go Merge branch 'master' of github.com:ledgerwatch/turbo-geth into split_changeset_bucket_final 2020-02-28 14:57:03 +03: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 post-merge fixups 2020-02-27 17:22:25 +03:00
handler.go Fix --download-only mode (#374) 2020-03-01 09:00:14 +00:00
helper_test.go post-merge fixups 2020-02-27 17:22:25 +03:00
peer.go post-merge fixups 2020-02-27 17:22:25 +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