-
Notifications
You must be signed in to change notification settings - Fork 801
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-Refactor #2785
base: master
Are you sure you want to change the base?
Trie-Refactor #2785
Conversation
Codecov Report
Additional details and impacted files
Flags with carried forward coverage won't be shown. Click here to find out more. |
1d3397a
to
4690352
Compare
"How much work is left" has seemed like 1% for a few weeks now... Besides improving the library in general, I went into this with the intention of changing some fundamental things about the way our Trie was structured that prevented me from using it in the way that I envisioned for a portal state-network clients. The basic implementation has always worked. Passed all of the ethereum-tests for MPT, as well as all of the basic functionality tests that I could throw at it. The lightweight (database) version works as well, and can do certain things much faster than the trie currently in use. Implementing the interface (the thing to be exported as But for weeks now, I have been stuck in a loop of discovering over and over again new places where the
I still think there are some positive changes that we could keep that aren't related to any of that. But, like @holgerd77 said, these could be smaller singular-focus PR's. |
This reverts commit 3d6e533.
Continuing from #2662