forked from ethereum/go-ethereum
-
Notifications
You must be signed in to change notification settings - Fork 291
feat: bring ZkTrie in #1076
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
Merged
Merged
feat: bring ZkTrie in #1076
Changes from all commits
Commits
Show all changes
43 commits
Select commit
Hold shift + click to select a range
024ac05
fix: trie tests
omerfirmak 8cbdb7f
bring zktrie files in
omerfirmak a06856e
rename Database to MemDatabase
omerfirmak b791ce1
remove unused
omerfirmak 77588d1
fold proof file into the main one
omerfirmak 2a63b42
remove unused
omerfirmak 2df0567
fold zktrie in zktrieimpl
omerfirmak 5246aa2
rename and move ZktrieDatabase
omerfirmak a3af265
bring in zktrie tests from trie package
omerfirmak 39c7874
conform to geth Trie interface
omerfirmak 961496f
bring in proof tracer and tests
omerfirmak bede8dc
remove raw db access
omerfirmak 46584ff
drop Impl from type
omerfirmak 4fa2477
move ZkTrie to trie package
omerfirmak fc20b1b
remove dependency on scroll-tech/zktrie
omerfirmak 4649905
rename ZkChildResolver
omerfirmak c3a78e0
fix leaves and add Must* functions
omerfirmak 08158ae
remove raw db stuff
omerfirmak 5015090
make triedb zk only
omerfirmak 22e00d9
alias StateTrie to ZkTrie
omerfirmak 88a8d89
remove InitHasScheme
omerfirmak adc38df
make zktrie error if interacted after being committed
omerfirmak d93bcde
remove unused
omerfirmak ef0b018
fix/skip state tests
omerfirmak 61c8c0f
remove IsDebug()
omerfirmak 7524d8c
fix/skip blockchain_test.go tests
omerfirmak c26f5df
skip set_head tests on PathScheme
omerfirmak d848c2c
fix/skip core package tests
omerfirmak 4aba38b
make TryDelete not return an error on non-existing key
omerfirmak 083d32a
make snap compile
omerfirmak 6d03c0c
allow pruning
omerfirmak 9793f0c
recursive commit to calculate a path
omerfirmak 9899b22
cheaper childresolver
omerfirmak 15e03a6
fix leaf parent
omerfirmak a0e3c25
Revert "make snap compile"
omerfirmak a6d9ce0
stub functions needed by snap
omerfirmak 41e2866
implement GetKey
omerfirmak 3c5fede
fix TestStateProcessorErrors
omerfirmak d42eb5e
fix filters compilation
omerfirmak d729b07
fix: TestTransaction_RoundTripRpcJSON
omerfirmak aba78f9
Merge branch 'syncUpstream/active' into omerfirmak/bring-in-zktrie
colinlyguo d024a3e
Merge branch 'syncUpstream/active' into omerfirmak/bring-in-zktrie
colinlyguo a2092c2
fix go.sum
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.