Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trie for Merkle #269

Closed
wants to merge 6 commits into from
Closed

Trie for Merkle #269

wants to merge 6 commits into from

Conversation

Scooletz
Copy link
Contributor

@Scooletz Scooletz commented Mar 5, 2024

A highly speculative PR that reintroduced TrieNode in an unmanaged, alloc friendly way. The aim is to amortize the constant decoding/encoding of values when marking path as dirty. A similar semantics to what is done with TrieNode could be used, meaning, dirty, unresolved etc.

@Scooletz Scooletz added the 💣 experimental Highly experimental stuff, don't merge with unfastened seat belts. label Mar 5, 2024
@Scooletz Scooletz changed the title Trie Trie for Merkle Mar 5, 2024
Copy link

github-actions bot commented Mar 5, 2024

Code Coverage

Package Line Rate Branch Rate Health
Paprika 84% 77%
Summary 84% (3237 / 3864) 77% (976 / 1264)

Minimum allowed line rate is 75%

@Scooletz
Copy link
Contributor Author

Scooletz commented Sep 9, 2024

Doesn't look like an issue atm. May revisit later.

@Scooletz Scooletz closed this Sep 9, 2024
@Scooletz Scooletz deleted the trie branch September 9, 2024 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
💣 experimental Highly experimental stuff, don't merge with unfastened seat belts.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants