Skip to content

SKaaalper/zkverify-relayer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

zkVerify Groth16 Proof Submission Guide

image

100% working tutorial for generating, proving, and submitting ZK proofs to zkVerify using Circom, SnarkJS, and the Relayer API

🏆 zkVerify ProofPoints is LIVE!

Track your progress, climb the leaderboard, and earn your spot in ZK history.

📍 Register to start earning points:

  • Go to: https://points.zkverify.io/
    • Complete Social task
    • Connect Gmail
    • Connect the same EVM wallet you used with Galxe
    • Do daily Check in
    • Connect Discord
    • Connect Telegram

This task is part of the Technical Challenges 🛠️

  • Rewards: 620 Zk Points

🔐 You Need an API Key Before Running

The zkVerify Relayer API Key is not public and not included in the Swagger documentation. You must manually request it from the Horizen Labs team.

📝 How to get your API key:

  1. Join their Discord:
  1. Open a support ticket:
  • Go to the #ticket-support channel and create a new ticket
  • Request access to the zkVerify Relayer API Key

⚠️ You won't be able to use the script without a valid API key.

image

Prerequisites (Handled by Script):

  • Install all required dependencies
  • Compile your Circom circuit
  • Generate the Groth16 proof
  • Submit it to zkVerify via the Relayer API Key from zkVerify Docs

Installation & Setup:

1. You can use GitHub Codespaces to run this command or use VPS server.

image

2. One-Click Command to Run the Full Setup:

cd ~ && \
rm -rf zkverify-relayer && \
git clone https://github.com/SKaaalper/zkverify-relayer.git && \
cd zkverify-relayer && \
chmod +x zkverify-groth16.sh && \
./zkverify-groth16.sh
  • Paste your API KEY and wait to finish

image

3. Claim Your Points:

image

📈 Volume-Based Rewards:

Total Proofs Submitted Bonus Points
100 50
250 100
500 200
1000+ 500 🚀

The more proofs you submit, the more bonus points you earn.

4. Deploy More Proof:

cd zkverify-relayer
./zkverify-groth16.sh

Provide Feedback on the Relayer:

  • Complete the Relayer Feedback Form: 50 points
  • Report an unknown bug (include sufficient details and screenshots): +50 points

How to Claim Points:

  • Fill out the submission form
  • Provide your EVM wallet address and the Job ID or transaction hash for the proof you submitted via the Relayer
  • The zkVerify team will verify your submission and assign points accordingly

Summary (TL;DR):

✅ Submit different proof types = +20 each

📈 Submit a lot of proofs = bonus points (100 = +50, 1000+ = +500)

🔑 Use API key (public or private)

📝 Fill out the form with Job ID / wallet

💡 Add feedback or bug reports for more points

Want more airdrop grinds? Join my Telegram

Profile Views

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages