Skip to content

Trie ChangeSets: In-memory trie cursors #18462

@mediocregopher

Description

@mediocregopher

Describe the feature

The InMemoryAccount/StorageTrieCursors should be modified to work off of Vec<Option<BranchNodeCompact>> , rather than the current HashMap+HashSet pattern. This way it is more ergonomic to combine these with the changeset tables.

Additional context

No response

Metadata

Metadata

Labels

A-dbRelated to the databaseA-engineRelated to the engine implementationA-trieRelated to Merkle Patricia Trie implementationC-enhancementNew feature or requestC-perfA change motivated by improving speed, memory usage or disk footprint

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions