Hey! I’m very interested in working on this.I have experience working with privacy-preserving protocols and cross-chain integrations, and I’d be excited to contribute here
Hi! Just found about this and read through the protocol works in the past hour. Would have to say it’s commendable work
I have worked on a grant before on MINA for proof of solvency and that also mainly revolved around Set Membership Proofs (Not non memberships) and nullifier (used the Plume nullifier scheme) but implementing this would require much more expertise than I have (at the first look atleast).
As I am quite interested in the protocol (and the tech as a whole),I am also a free college student on his summer break . I am going to work on this anyways (will post the github link once I mapped process down on how approach this) and if it ends being solid maybe heliax can takeover and sponsor the audit? in that case I won’t say no to a small NAM shielded airdrop either
.
Hey, I am interested in working on this. Would love to know more details or requirements for the submission.
I am interested to work on this project. Waiting for the next direction to follow. Thank you
Gmgm @cwgoes I’m formally accepting the $20k grant from you and the Heliax team to implement a full prototype of the ZEC–NAM shielded airdrop. My plan includes CLI Wallet Integration, creating a standalone extension for a Zcash CLI wallet to initiate and receive shielded airdrops, and implementing the Shielded Airdrop Logic, including generating and verifying zk-proofs for each recipient. Testing & Validation will involve unit tests against mock data and an end-to-end test harness with live ZEC–NAM transactions. Additionally, I’ll develop a Namada Verification Code, which is a chain-side module (or smart contract) that validates proof data on Namada, along with documentation and examples for integrators. The timeline includes environment setup & CLI wallet stub in weeks 1–2, core airdrop logic & proof generation in weeks 3–4, a testing framework & mock validations in week 5, the Namada integration module + docs in week 6, and community review, bug-fixes, and final polish in weeks 7–8. I’m happy to break this into milestone payments. The total grant is $20,000, with preferred payout in ZEC (or USDC on Namada), and the schedule can be discussed per milestone or 50% up-front, 50% on completion. Next steps include confirming this roadmap & payment schedule, sharing any extra protocol clarifications or test vectors, and kicking off, with my first milestone ready to ship in two weeks. Thank you for this opportunity!
Feel free to reach out on discord, telegram or forum: Dvdt3ddy
Solidity developer and Zcash integrator
I think no one pay before project is ready. This is competition, fcfs
@encipher he mentioned we can talk About requirements, payment schedules and what nots.
This isn’t my first project or bounty —if he brings his terms and I’m comfortable with it then why not
@cwgoes this truly reflects that you care about our community.
i know that we won’t get the airdrop soon, but it would be awesome to know how much ZEC holders would get and when the snapshot happened/happens.
Thanks
Wow, amazing to see all this interest! I think for the sake of keeping this thread relatively clean I will follow up with folks by DM to coordinate. You can expect DM follow-ups by EoW.
I am interested in this work , I will get started already and attach th link to the repo asap
Hey so i worked on this for the past couple of days (repo_link) 60% done with sapling side of things which I found quite easy as most of the heavy lifting for that is already done in the masp
repository, had a few doubts regarding on how this will be integrated with namada and was wondering what the appropriate channel to reach out is? (tried reaching out but dms but are closed and I can’t ) I am 0xnullifier everywhere.
I just want to point out that the implementation will need a security audit (by an org that has the required competence in auditing circuits). Auditing doesn’t come cheap, and auditor availability is often a problem. Has the funding side of that been taken into account?
Started an implementation already
github : GitHub - mahmudsudo/Zec_namada: Shielded airdrop protocol implementation
Hi all, sorry for the slow responses - I ended up traveling last week and couldn’t take my forum access credentials for security reasons - just catching up here, it may take me a few days still.
@daira Great point - I think if this bounty ends up resulting in an implementation that meets the product requirements from the Namada and Zcash sides, we can coordinate separate funding for an audit (which will indeed take time).
Thanks all for your patience! I’ve gone through all my DMs. Since there is interest from multiple parties (@rose2221, @0xnullifier, @krishnaagrawal7508, @ogasky, @dvdt3ddy, @mahmudsudo), I think the fairest way for me to operate this is just as a public bounty for whoever finishes a qualifying implementation first (as determined by myself and any other willing reviewers), and I will answer any questions in public in order to provide fair information to all. I might also elect to give small “runner-up prizes” if there are multiple similarly excellent submissions in a short timeframe, but no promises. If there are any questions on this process, please ask in this thread.
@0xnullifier asks:
Namada does not support smart contracts, but custom Rust transaction logic can be integrated by hard fork. You do not necessarily need to write the full Namada integration as part of this bounty (although you certainly can), but you do need to write a library (in Rust) which implements the “shielded airdrop transaction structure” and validates the statements and appropriate state updates.
Yes, Namada would keep a record of the “airdrop claim nullifiers”.
It’s definitely possible for Namada to add conversions to the tree, if that’s helpful in your implementation.