This repository has been archived by the owner on Nov 6, 2020. It is now read-only.
Zero-allocation Trie/HashDB lookups #3993
Labels
F7-optimisation 💊
An enhancement to provide better overall performance in terms of time-to-completion for a task.
M4-core ⛓
Core client code / Rust.
P7-nicetohave 🐕
Issue is worth doing eventually.
Milestone
Driven by a
or similar alteration to each API (slightly more complex in the presence of trie lookup errors/recorders).
In the
state
/account
modules we can use this to decode values out of the trie immediately without a prior alloc/copy.In trie lookups we can recursively decode nodes until we find the one with the desired value and then call the provided closure.
The text was updated successfully, but these errors were encountered: