erigon-pulse/core/state
ledgerwatch b747ab5324
[WIP] CallTraces index (#1157)
* Initial commit for CallTraces index

* Fix compilation

* fix lint, add comment

* Fix integration

* Add Close function to ethdb.Cursor, fix some compile errors

* Try to stop cursor leak in Get

* Fix compile errors in RPC daemon

* Fix compile errors

* fixing another way

* Some fixes

* More fixes

* More fixes

* More fixes

* Fixes to core/state

* Fix lint

* Fix lint

* Fixes

* Stage caching for call trace stage

* Add mem stats

* Try to stop the leak

* Turn off debug

* Chunks for 10k blocks

* Print

* Revert "Print"

This reverts commit 5ffada4828d61e00e5dad1ca12c98258dfbbad00.

* Revert "Chunks for 10k blocks"

This reverts commit cfb9d498e782e5583d41c30abf0e2137da27383e.

* Trying to fix the leak

* Don't compute receipts in re-tracing

* Not compose block

* Print speed, fix receipts, bigger caches

* Fix lint

* Utilise changeset info

* Counters

* Use NoReceipts and ReadOnly

* ReadOnly is incompatible with caching

* Skip test leaking transactions

* Fix block test

* Change disable message for call-traces stage

* Use block option for call traces integration

* Fix retracing due to incarnation
2020-10-12 09:39:04 +01:00
..
contracts Fix execution for block 10094566 (#665) 2020-06-15 22:24:08 +01:00
cache_writer.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
change_set_writer.go [WIP] WalkAsOf (#724) 2020-07-09 07:13:45 +01:00
database_test.go Another step in migrating tests to staged sync (#970) 2020-08-24 18:00:40 +01:00
database_writer.go Add "execute blocks" stage to the staged sync. (#486) 2020-04-26 17:02:38 +01:00
database.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
db_state_reader.go Integration: compare to reference_db after all cycles, better cancelation, add to makefile (#733) 2020-07-10 07:03:18 +01:00
db_state_writer.go move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00
dump.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
helper.go Don't store RLPs in valueNodes (except tests). 2019-11-13 20:08:20 +01:00
history_test.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
history.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
intra_block_state_test.go Another step in migrating tests to staged sync (#970) 2020-08-24 18:00:40 +01:00
intra_block_state.go move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00
journal.go Use uint256 for account balance (#580) 2020-05-26 17:53:50 +01:00
plain_readonly.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
plain_state_reader.go Integration: compare to reference_db after all cycles, better cancelation, add to makefile (#733) 2020-07-10 07:03:18 +01:00
plain_state_writer.go Use Append for changesets and receipts (#1018) 2020-09-01 07:48:25 +01:00
state_object_test.go build: use golangci-lint (#20295) 2019-12-03 13:38:59 +01:00
state_object.go move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00
state_test.go [WIP] CallTraces index (#1157) 2020-10-12 09:39:04 +01:00
stateless.go move ./trie to ./turbo/trie (#1114) 2020-09-14 11:33:39 +01:00