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 |
|