mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2025-01-04 01:54:28 +00:00
965d1101f4
* another way to check if account has storage * cleanup * v0 of walk by db version * save progress, to switch to another task. Put tombstone is still not correct. * place tombstone only if exists something to hide * db-based implementation * db-based implementation * db-based implementation * fix prop check * improve prop check logic * Need custom logic to skip subtree for account and storage buckets because storage bucket has incarnation in key * rebase to master * remove all tombstones when account deleted * remove all tombstones when account deleted * added db integrity check * don't rely on account.Root because it valid only about last incarnation * remove all tombstones when account deleted * dial with incarnation in MultiWalk2 * dial with incarnation in MultiWalk2 * when fixedbytes=40 resolver did compare cacheKey with storageKey without removing incarnation * rebase to master * rebase to master Co-authored-by: alex.sharov <alex.sharov@lazada.com> |
||
---|---|---|
.. | ||
abstractbench | ||
codecpool | ||
dbtest | ||
remote | ||
typedbucket | ||
abstract_test.go | ||
abstract.go | ||
AbstractKV.md | ||
badger_db.go | ||
bolt_db.go | ||
boltdb_test.go | ||
database_test.go | ||
encoding_test.go | ||
encoding.go | ||
ethdb_unix.go | ||
id.go | ||
interface.go | ||
iterator.go | ||
memory_database.go | ||
mutation_test.go | ||
mutation.go | ||
remote_bolt_db.go | ||
walk.go |