erigon-pulse/tests
b00ris bcee4845dc
Thin history (#272)
* save state

* remove repair

* save state

* remove emptydb check

* save state

* add walkAsOf test

* add WalkAsOf and MultiWalkAsOf tests

* deployed contracts counter

* reference counter for contract code

* drop storage root&contract hash for changesets

* start incarnation is 1(save state)

* fix ReorgOverSelfDestruct test

* hack fix TestReorgOverSelfDestruct

* test benchmark

* cleanup

* remove useless debug

* remove print trie

* return remove subtrie call  to updateTrieRoot

* save state

* add mutation test

* remove useless test

* fix

* added mutation commit test

* rename experiment to thin history

* thin history mutation commit test

* fix ethdb tests

* getAsOf test

* add test&fix history index

* fix test

* make test for index search

* compute trie root incarnation fix

* tests fixes

* done job in case of panic

* fix lint

* fix&test for bad incarnation

* fix initial incarnation for genesis

* fix lint

* fix changeset test

* fix storage ranges test

* fix lint

* move set incarnation to create contract

* add comment

Co-authored-by: ledgerwatch <akhounov@gmail.com>
Co-authored-by: Evgeny Danilenko <6655321@bk.ru>
2019-12-20 15:25:40 +03:00
..
contracts Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
solidity tests/solidity: add contract to test every opcode (#19283) 2019-09-26 10:30:33 +02:00
testdata@b5eb9900ee tests: update test suite for istanbul (#20082) 2019-10-02 11:33:51 +03:00
.gitignore Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
block_test_util.go tests, signer: remove staticcheck warnings (#20364) 2019-12-03 13:55:17 +01:00
block_test.go Thin history (#272) 2019-12-20 15:25:40 +03:00
difficulty_test_util.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
difficulty_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_btheader.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_difficultytest.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_stenv.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_sttransaction.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
gen_vmexec.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
init_test.go tests, signer: remove staticcheck warnings (#20364) 2019-12-03 13:55:17 +01:00
init.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
pruner_test.go Thin history (#272) 2019-12-20 15:25:40 +03:00
rlp_test_util.go green tests 2019-11-13 13:52:03 +03:00
rlp_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
state_test_util.go green tests 2019-11-13 13:52:03 +03:00
state_test.go apply post-rebase fixups 2019-12-03 16:27:57 +01:00
statedb_chain_test.go apply post-rebase fixups 2019-12-03 16:27:57 +01:00
statedb_insert_chain_transaction_test.go Thin history (#272) 2019-12-20 15:25:40 +03:00
transaction_test_util.go tests, signer: remove staticcheck warnings (#20364) 2019-12-03 13:55:17 +01:00
transaction_test.go green tests 2019-11-13 13:52:03 +03:00
vm_test_util.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
vm_test.go Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00