- Apr 15, 2020
-
-
Alexey Akhunov authored
This reverts commit e481ba27.
-
Alex Sharov authored
* add incarnation to IH, remove tombstones from IH * add incarnation to IH, remove tombstones from IH
-
Igor Mandrigin authored
* Enable thin history by default * remove thin history flags * remove from tests * fix test compile error * test fixups * fix more stuff
-
- Apr 14, 2020
-
-
ledgerwatch authored
* Fixes for debug_getStorageRangeAt * Fix linter
-
Igor Mandrigin authored
-
Igor Mandrigin authored
* verifyExportFile command * linters
-
Igor Mandrigin authored
-
Alex Sharov authored
* metrics_server_without_pprof * re-run ci * re-run ci
-
ledgerwatch authored
* More on semantics * fixing typos * Gas purchase rule * Small fix
-
Igor Mandrigin authored
* verify_snapshot stuff * remove unused parameter * remove unused argument * make blocksource required
-
- Apr 13, 2020
-
-
Igor Mandrigin authored
Fixes the issue that causes a panic when starting `state` command. ``` > go run ./cmd/state verifySnapshot panic: expect file.go:234 ```
-
Andrew Ashikhmin authored
* Set root to empty straight away for all newly created accounts * [Issue 111] Do not mutate state trie when verifying the block * linter * Fix suicideStorageCheck.json but break TestSelfDestructReceive * suicideStorageCheck tests a somewhat unrealistic scenario, where the contract exists in genesis (with storage) and then gets self-destructed
-
- Apr 12, 2020
-
-
Igor Mandrigin authored
* add a simple staging test * add buildkite stuff * buildkite setup like in the [example](https://github.com/buildkite/golang-example) * yamllint * add running geth for 1m as a buildkite command * fixups post go mod * workaround a stupid go issue * add 1 hour test * fix bash maths * run the job for 5 hours
-
ledgerwatch authored
* Cutting incarnation out of history and changeset keys * Rollback the remove of incarnation only in changesets * Fix linter * Remove debug printing * Reinstate encoding of incarnations in the ChangeSets * Fix linter * Fix linter * Fix DefaultIncarnation * Fixes * Fix lint * Fix to history writing * Fix linter
-
Alex Sharov authored
-
Igor Mandrigin authored
-
Igor Mandrigin authored
They tries to initialized the pruner but the configuration was incorrect. This commit disabled the pruner completely.
-
- Apr 11, 2020
-
-
ledgerwatch authored
* Implement WalkAsOf for THIN_HISTORY * Fix compile * Fix linter * Fix linter * Fix linter * Fix linter * Fix linter * Fix broken tests * Fix comment
-
Alex Sharov authored
-
Alex Sharov authored
-
- Apr 10, 2020
-
-
Giulio Rebuffo authored
* added extension * added api * lint * more lint * better response * added README.md * README Fixed * README updated * fixed lint
-
Alex Sharov authored
-
- Apr 09, 2020
-
-
ledgerwatch authored
[THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) (#432) * Prepare for refactoring * Decoupling * Further cleanup of mutation * Further cleanup of mutation * Remove some tests (temporarily) * Fix linter * Fix lint * Fix lint * Fix lint * Fix lint * Fix lint * Fix lint * Recover mutation_test cases * Fix lint * Fix WalkAsOf test * Fix lint * Fix TODO, linter * Fix lint * Fix lint * Fix tests for THIN_HISTORY * Fix lint * Fix lint * Reduce visibility of DecodeStorage * Revert "Reduce visibility of DecodeStorage" This reverts commit 2e11e16ea095b75a62cdddb77b9477eabc259e67.
-
- Apr 08, 2020
-
-
Igor Mandrigin authored
-
Igor Mandrigin authored
* Use the binary witness format to serialize tries. * test fixups * support witness diffing of different sizes * remove hardcoding in the test
-
Igor Mandrigin authored
* first stuff + a test * implement code nodes * linters
-
Alex Sharov authored
* Revert "remove tombstones (#426)" This reverts commit aa6bab40. * tombstones don't hide storage or account anymore * auto-format code by prettier (similar to gofmt) * wow, it works..... * small simplification, but need make it more clear * rebase to master * rebase to master * rebase to master * re-run ci * clean test files
-
Igor Mandrigin authored
-
- Apr 06, 2020
-
-
Alex Sharov authored
Problem: forkFilter variable are catched by goroutine when peer connected (not when status msg received) - it means to change it tester must reconnect. (#429)
-
- Apr 05, 2020
-
-
ledgerwatch authored
* Calculate index sizes * Better counting * Try binary search * More compact code * Handle the case of empty index
-
Alex Sharov authored
-
Alex Sharov authored
-
- Apr 04, 2020
-
-
ledgerwatch authored
* Stop * return * Bugfixes * Cleanup
-
Alex Sharov authored
* - handle cursor.Prefix on server - move state reports to KV interface * add CmdCursorSeekKey * tests for abstract_kv * avoid reading configs of databases * avoid reading configs of databases * make linter happy * make linter happy * cleanup * port badger features from original implementation * try to fix test * try to fix test * .Close() don't return error anymore - defer friendly * try to enable badger now * try to enable badger now * badger can't run on CI yet * badger can't run on CI yet * re-run ci * skip ctx cancelation for badger
-
- Apr 01, 2020
-
-
ledgerwatch authored
* Debugging the cached resolver * make logic of comparison more explicit * fix stuck on block 696817 * Remove tracing * Fix CI * Search for root hash Co-authored-by:
alex.sharov <AskAlexSharov@gmail.com>
-
Giulio Rebuffo authored
* tx lookups via file insertions * cleanup * added heap + buffer to genTx2 * Validation Process * fix * removed profile * remove batch.Commit() in validation * separated validation
-
- Mar 31, 2020
-
-
Alex Sharov authored
commit simulator_genesis.json file generated by go run ./cmd/tester genesis > simulator_genesis.json (#419)
-
Alex Sharov authored
-
- Mar 30, 2020
-
-
Andrew Ashikhmin authored
* Check account in StorageChangeSetBytes.Find * Remove leftover debug printing
-
Alex Sharov authored
-