MerkleProver v0.1-alpha
Pre-release
Pre-release
Requirements:
- x86 architecture (currently only x86 computers can generate RISC Zero groth16 proofs)
- X11 (Linux) OS (the Godot application binary is currently only compiled for X11)
- Docker (necessary for generating proofs)
- RISC Zero groth16 Prover image (must be built and available for the application to work)
To build the groth16 prover image, first run git lfs clone https://github.com/risc0/risc0
, then follow these instructions.
Create an account, and fund the address with Sepolia ETH before adding a new leaf to the tree. Then generate a proof for the leaf and send it to the contract.
Proofs must be generated by the account that added the leaf. After you have the proof, you can try switching to a second account before sending it.