Roman Khimov
|
19717dd9a8
|
slice: introduce common Copy helper
It's a bit more convenient to use.
|
2021-07-19 22:57:55 +03:00 |
|
Evgenii Stratonikov
|
85f927d892
|
mpt: implement reference counting
Also postpone MPT initialization until `storeBlock`
because we need to read-and-check or save info about refcounting
depending on starting height.
|
2020-11-20 16:50:30 +03:00 |
|
Roman Khimov
|
e7d13e6db2
|
*: fix misspellings found in Go Report Card
|
2020-08-14 12:16:24 +03:00 |
|
Roman Khimov
|
475bf2445a
|
mpt: restructure nodes a bit, implement serialization and hash cache
It drastically reduces the number of allocations and hash calculations.
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-30 12:42:15 +03:00 |
|
Evgenii Stratonikov
|
9b328240dd
|
mpt: implement MPT proof Get and Verify
Signed-off-by: Evgenii Stratonikov <evgeniy@nspcc.ru>
|
2020-07-30 12:42:15 +03:00 |
|