Alex Sharov
27ce06026f
Aggregator22.Unwind() ( #584 )
2022-08-13 18:51:23 +07:00
Alex Sharov
763370a3ce
commitment: generic btree #523
2022-07-18 11:46:38 +07:00
Artem Tsebrovskiy
21c6baf287
fixes for bin commitment trie, test updates ( #517 )
...
* fixes for bin commitment trie, test updates
* lint fix
* removed graphics deps
2022-07-10 12:08:25 +01:00
Artem Tsebrovskiy
f8bdadf3e0
HPH with direct reading from state by plainKey ( #472 )
...
* dirty trie with direct reading of account/storage data from state
run with fixes
implemented trie with direct reading from state
* cleaner version without updates
2022-06-09 13:46:11 +01:00
Artem Vorotnikov
15d2a37c0b
Typify commitment ( #454 )
2022-05-20 15:01:44 +07:00
Artem Tsebrovskiy
59d810650c
[erigon2] cleanup obsolete code for bin-commitment-trie ( #451 )
...
* cleanup obsolete code for bin-commitment-trie
* renamed back test functions for hex, renamed test file for bin trie for consistency
2022-05-19 21:18:03 +01:00
ledgerwatch
900c03b1ba
Fixes for bin_patricia_hashed ( #441 )
...
* Debug bin commitment
* Fix print
* Fix print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Fix binString
* Fix binString
* Fix binString
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* Print
* No print
* No print
* Clean up
* Fix lint
* Fixing test
* Skip some tests
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-05-14 20:45:37 +01:00
Artem Tsebrovskiy
abd93fe9c9
implement bin_patricia_hashed trie ( #430 )
...
* commitment: implemented semi-working bin patricia trie
* commitment: added initialize function to select commitment implementation
* deleted reference implementation of binary trie
* added branch merge function selection in accordance with current commitment type
* smarter branch prefix convolution to reduce disk usage
* implemented DELETE update
* commitment/bin-trie: fixed merge processing and storage encoding
* added changed hex to bin patricia trie
* fixed trie variant select
* allocate if bufPos larger than buf size
* added tracing code
* Fix lint
* Skip test
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-05-05 13:08:58 +01:00