-
Notifications
You must be signed in to change notification settings - Fork 386
Plonk: Add solidity verifier #1249
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
Open
georgwiese
wants to merge
25
commits into
Zokrates:add-bellman-plonk-backend
Choose a base branch
from
georgwiese:plonk-add-verifier
base: add-bellman-plonk-backend
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
25 commits
Select commit
Hold shift + click to select a range
9de7966
Add matter-labs Plonk solidity verifier
georgwiese 7c27642
Write basic code to return static verifier
georgwiese b95f98e
Update solidity version, format, add dummy verifyTx()
georgwiese d7adaf7
Get dummy proof working
georgwiese f351605
Move inputs outside of proof struct, run actual verification
georgwiese 98d432b
Pass correct proof
georgwiese 037ec0a
Replace plonk verifier template with one from solidity_plonk_verifier…
georgwiese ff999c5
Update solidity version
georgwiese d8df138
Rename verifier
georgwiese f44ff73
Plonk solidity verifier: Move inputs outside prove, add verifyTx() fu…
georgwiese c06a21c
Add solidity renderer
georgwiese ff4736d
Beginn moving plonk proving scheme
georgwiese 35fcbe7
Implement Plonk proving scheme in zokrates_bellamn, fix verifier temp…
georgwiese 77afc6d
Enable more tests
georgwiese 8517c29
Clean up integration test
georgwiese 944429e
Clean up
georgwiese 28c0029
Clean up
georgwiese fdf2132
Clean up
georgwiese 9dfd51c
Refactor solidity renderer to not depend on bellman
georgwiese 195f9af
Move Plonk proving system to zokrates_proof_systems
georgwiese 58e248a
Add zokrates_proof_system files
georgwiese 254dbf6
Remove unused imports
georgwiese d09d5db
Cleanup
georgwiese 092b4e3
Review feedback
georgwiese 759a4a0
Add universal setup for marlin
georgwiese 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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
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.