erigon-pulse/cmd
Andrew Ashikhmin aeed1657c7
Issue #340: Re-execute all historical transaction in read-only mode and check ChangeSets (#388)
* Clean up code duplication between IntraBlockState's FinalizeTx & CommitBlock

* checkChangeSets command

* linter

* First attempt at checking account changes

* Reuse runBlock in CheckChangeSets

* linter

* linter

* Optionally include no-changes in the ChangeSets

* linter

* Detect storage changes for account change sets

* Fix post-merge compilation errors

* Use database format compatible with !debug.IsThinHistory()

* PrintChangedAccounts in ChangeSetWriter

* Avoid out-of-bounds access

* Storage changes

* hack FirstContractIncarnation

* Call ChangeSetWriter only once per block
2020-03-11 16:54:09 +01:00
..
abidump post-merge fixups 2020-02-27 17:22:25 +03:00
abigen cmd/abigen: Sanitize vyper's combined json names (#20419) 2020-01-30 13:36:30 +02:00
bootnode Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
checkpoint-admin cmd: fix command help messages in modules (#20203) 2019-12-09 10:45:55 +01:00
clef cmd: fix command help messages in modules (#20203) 2019-12-09 10:45:55 +01:00
devp2p cmd/devp2p: fix Route53 TXT record splitting (#20626) 2020-02-27 17:21:19 +03:00
ethkey cmd/ethkey: speed up test by using weaker scrypt parameters (#20680) 2020-02-27 17:21:20 +03:00
evm post-merge fixups 2020-02-27 17:22:25 +03:00
geth cmd/geth: enable DNS discovery by default (#20660) 2020-02-27 17:21:20 +03:00
hack [WIP] Badger v2 (#378) 2020-03-11 11:02:37 +00:00
migrate Collect data about Keccak256 invocations for evaluation of STARK proof sizes and performance (#315) 2020-01-15 17:33:36 +00:00
p2psim Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
pics Merge branch 'master' of github.com:ledgerwatch/turbo-geth into split_cs_buckets_squash 2020-02-24 21:47:26 +03:00
puppeth cmd/puppeth: change dashboard title to not use "testnet" (#20513) 2020-01-30 13:36:30 +02:00
restapi [WIP] Badger v2 (#378) 2020-03-11 11:02:37 +00:00
rlpdump Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
rpcdaemon [WIP] Badger v2 (#378) 2020-03-11 11:02:37 +00:00
rpctest Tx pool use triedbstate, fixes to GetNodeData and move it to experimental (#364) 2020-02-10 17:05:32 +00:00
semantics Semantics: Integrate Z3 into the build (#370) 2020-03-06 08:54:21 +00:00
state Issue #340: Re-execute all historical transaction in read-only mode and check ChangeSets (#388) 2020-03-11 16:54:09 +01:00
tester Revive devp2p tester for further simulation testing (#387) 2020-03-04 22:25:40 +00:00
utils Intermediate hash phase 3 (#377) 2020-03-11 10:31:49 +00:00