erigon-pulse/core/state
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
..
contracts Thin history (#272) 2019-12-20 15:25:40 +03:00
database_test.go split storage and account encoding for changeset 2020-02-24 22:36:16 +03:00
database.go Fix --download-only mode (#374) 2020-03-01 09:00:14 +00:00
db_state_writer.go Incorrect incarnation fix (#298) 2020-01-08 12:55:56 +03:00
dump.go Thin history for storage (#324) 2020-01-15 17:55:43 +03:00
helper.go Don't store RLPs in valueNodes (except tests). 2019-11-13 20:08:20 +01:00
intra_block_state_test.go Restore Ethash mining (#231) 2019-12-10 16:12:21 +03:00
intra_block_state.go Refactor mining. Remove a few mining goroutines (#338) 2020-02-03 15:02:26 +03:00
journal.go Restore Ethash mining (#231) 2019-12-10 16:12:21 +03:00
readonly.go Thin history for storage (#324) 2020-01-15 17:55:43 +03:00
state_object_test.go build: use golangci-lint (#20295) 2019-12-03 13:38:59 +01:00
state_object.go Tx pool use triedbstate, fixes to GetNodeData and move it to experimental (#364) 2020-02-10 17:05:32 +00:00
state_test.go Restore Ethash mining (#231) 2019-12-10 16:12:21 +03:00
stateless.go Serve GetNodeData for nodes in memory (Issue #300) 2020-02-06 11:53:09 +01:00
trace.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00