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

Verifiers for NEAR protocol #303

Closed
veigajoao opened this issue Feb 7, 2023 · 5 comments
Closed

Verifiers for NEAR protocol #303

veigajoao opened this issue Feb 7, 2023 · 5 comments

Comments

@veigajoao
Copy link

Hello guys,

I built Groth16 and Plonk verifiers as smart contracts for the NEAR protocol that are compatible with snarkjs. They are written in Rust with WASM as a target.

Would it be possible/interesting to you to add them to the main lib?

@phated
Copy link
Contributor

phated commented Feb 7, 2023

The problem we've had is that we don't have the bandwidth or experience to review/audit these generators. When I have some time, I plan to prototype a plugin system for these generators but that won't be any time soon.

@veigajoao
Copy link
Author

Ok, no problem, whenever you're ready to support the plugins just sent me a message.

Meanwhile, in case you have a reference on unofficial contracts that support other chains, I'd be happy to add our implementations there.

For reference:
Groth16: https://github.com/hideyour-cash/hideyour-cash/tree/main/packages/contract-libraries/groth_verifier
Plonk: https://github.com/hideyour-cash/hideyour-cash/tree/main/packages/contract-libraries/plonk_verifier

@sigmachirality
Copy link

The problem we've had is that we don't have the bandwidth or experience to review/audit these generators. When I have some time, I plan to prototype a plugin system for these generators but that won't be any time soon.

I'm down to hack on this soon if that's ok!

@VegeBun-csj
Copy link

@phated
Copy link
Contributor

phated commented Aug 6, 2023

I'm going to close this because we aren't accepting new verifiers since we can't ensure the correctness of them. You should follow #340 which will enable custom verifier packages once implemented.

@phated phated closed this as not planned Won't fix, can't repro, duplicate, stale Aug 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants