erigon-pulse/core/state
ledgerwatch 079a177614
[erigon2] Computing data dependencies between transactions (#3290)
* Use ibs per transaction instead of per block

* Remove copy functions, introduce balance increase map

* Fix test

* Fix lint

* Introduce balanceIncrease journal action

* Introduce balanceIncrease journal action

* Simplifications

* Fix

* Reset

* Simplify

* Fix

* Fixes

* Fix for reading nil accounts

* Fix edge cases with reverts

* Clean up test output

* Fix transfers

* Handle special case of ripemd

* Try with fixed compress, only commit every commfreq blocks

* Updates

* Updates

* Update to fixed erigon-lib

* Update to erigon-lib

* Remove stop

* Update to latest erigon-lib

* fixup

* Cleanup

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-01-24 23:12:25 +00:00
..
contracts rename (#1978) 2021-05-20 19:25:53 +01:00
access_list.go rename (#1978) 2021-05-20 19:25:53 +01:00
cached_reader2.go RemoteRPC: coherentCache for kv.Code; LocalRPC: enable small blocksLRU (#2815) 2021-10-12 12:04:04 +07:00
cached_reader.go rename (#1978) 2021-05-20 19:25:53 +01:00
cached_writer.go remove ctx from state writer interface (#2302) 2021-07-05 15:42:44 +07:00
change_set_writer.go move kv to erigon-lib (#2467) 2021-07-29 18:53:13 +07:00
database_test.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00
database.go remove ctx from state writer interface (#2302) 2021-07-05 15:42:44 +07:00
db_state_reader.go move kv to erigon-lib (#2467) 2021-07-29 18:53:13 +07:00
db_state_writer.go move kv to erigon-lib (#2467) 2021-07-29 18:53:13 +07:00
dump.go Inner errors (#2774) 2021-10-04 22:16:52 +07:00
helper.go Don't store RLPs in valueNodes (except tests). 2019-11-13 20:08:20 +01:00
history_test.go remove changeset.Walk func (#2716) 2021-09-22 07:54:29 +07:00
history.go fix some linter warns (#3310) 2022-01-20 14:00:31 +07:00
intra_block_state_test.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00
intra_block_state.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00
journal.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00
plain_readonly.go move (#2910) 2021-11-04 08:25:40 +00:00
plain_state_reader.go move kv to erigon-lib (#2467) 2021-07-29 18:53:13 +07:00
plain_state_writer.go create new Change object if incarnation increased (#2539) 2021-08-18 09:41:07 +07:00
state_object_test.go rename (#1978) 2021-05-20 19:25:53 +01:00
state_object.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00
state_test.go [erigon2] Computing data dependencies between transactions (#3290) 2022-01-24 23:12:25 +00:00