Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zkfriendly/0xpoap
prove you own a POAP from a specific drop without revealing your wallet address
https://github.com/zkfriendly/0xpoap
Last synced: 13 days ago
JSON representation
prove you own a POAP from a specific drop without revealing your wallet address
- Host: GitHub
- URL: https://github.com/zkfriendly/0xpoap
- Owner: zkfriendly
- License: apache-2.0
- Created: 2024-04-10T10:08:07.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-29T01:59:32.000Z (8 months ago)
- Last Synced: 2024-04-29T02:54:03.702Z (8 months ago)
- Language: Rust
- Size: 659 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RISC Zero Ethereum
[RISC Zero] is a zero-knowledge verifiable general computing platform, with [Ethereum] integration.
This repository contains [Solidity verifier contracts][contracts], [Relay], [View Call] library, and supporting libraries.If you are looking to get started using RISC Zero in the application on Ethereum, the best place to look is the [Foundry template][template].
You can also find the documentation for RISC Zero, including guides for [writing zkVM programs][risc0-quickstart], [using the Bonsai prover][bonsai-quickstart], and more at [dev.risczero.com].
## Contracts
RISC Zero's Ethereum contracts, including the on-chain verifier, can be found in the [contracts] directory.
## Relay
The Relay is a service that can be run to accept proving requests from on-chain events or via REST Request, and post receipts to the developer's application contract as a callback.
It represents one way of accepting requests, and posting proofs to Ethereum.
It is also possible to write your application without using the Relay.You can find and overview of how the Relay works, [in our documentation][relay-overview].
Source code for the Relay is in the [relay] directory.## View Call
A library to query Ethereum state, or any other EVM-based blockchain state. It leverages the [alloy] library to make its use Solidity-friendly.[RISC Zero]: https://github.com/risc0/risc0
[Ethereum]: https://ethereum.org/
[contracts]: ./contracts
[relay]: ./relay
[View Call]: ./view-call
[template]: https://github.com/risc0/bonsai-foundry-template
[dev.risczero.com]: https://dev.risczero.com
[risc0-quickstart]: https://dev.risczero.com/api/zkvm/quickstart
[bonsai-quickstart]: https://dev.risczero.com/api/bonsai/quickstart
[relay-overview]: https://dev.risczero.com/api/bonsai/bonsai-on-eth#bonsai-relay
[alloy]: https://github.com/alloy-rs