An open API service indexing awesome lists of open source software.

https://github.com/skaaalper/zkverify-relayer


https://github.com/skaaalper/zkverify-relayer

airdrop airdrops-farming groth16 relayer zkverify

Last synced: 8 months ago
JSON representation

Awesome Lists containing this project

README

          

# zkVerify Groth16 Proof Submission Guide

![image](https://github.com/user-attachments/assets/b56d86ce-9a0f-4c2e-93a6-8e7c387ec583)

**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/](https://points.zkverify.io/loyalty?referral_code=VORW83R9)
- 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:
- Go to: https://discord.gg/XBcpATZtM4

2. 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](https://github.com/user-attachments/assets/c5d9c693-e527-4dc1-9348-cb53c1df539d)

### 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](https://docs.zkverify.io/relayer-api/api-key)

## Installation & Setup:

### 1. You can use [GitHub Codespaces](https://github.com/codespaces) to run this command or use VPS server.

![image](https://github.com/user-attachments/assets/176fbecc-1ec1-4a1d-b23a-2f920aadd5b3)

### 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](https://github.com/user-attachments/assets/ac609c4a-5e06-46a1-8bd2-3b0649d982c9)

### 3. Claim Your Points:
- Go to: [https://docs.google.com/forms/d/e/1FAIpQLSe-oZe](https://docs.google.com/forms/d/e/1FAIpQLSe-oZe2r5nSvDIuPQvVKSVSiPofUX9ZnhuuN46MFuI2m4X_2Q/viewform)
- Fill `Job-ID` , `txn Hash` , `Your Wallet Address` , `Your Email` and most importantly, give them feedback to receive additional rewards.

![image](https://github.com/user-attachments/assets/0b7fbe5c-ce3b-4b49-9353-e97918bd07ad)

### 📈 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](https://docs.google.com/forms/d/e/1FAIpQLSe-oZe2r5nSvDIuPQvVKSVSiPofUX9ZnhuuN46MFuI2m4X_2Q/viewform): `50 points`
- Report an unknown bug (include sufficient details and screenshots): `+50 points`

### How to Claim Points:
- Fill out the [submission form](https://docs.google.com/forms/d/e/1FAIpQLSe-oZe2r5nSvDIuPQvVKSVSiPofUX9ZnhuuN46MFuI2m4X_2Q/viewform)
- 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](https://t.me/KatayanAirdropGnC)**


Profile Views