Skip to content

fix: ZK-073: Redesign relayer binding and zero-relayer semantics across SDK (fixes #349) - #466

Closed
themaksat wants to merge 1 commit into
ANAVHEOBA:mainfrom
themaksat:fix/bounty-349
Closed

themaksat wants to merge 1 commit into
ANAVHEOBA:mainfrom
themaksat:fix/bounty-349

Conversation

@themaksat

Copy link
Copy Markdown

Summary

Fixes #349

Changes

  • sdk/src/relayer.ts
  • sdk/src/encoding.ts
  • sdk/src/proof.ts
  • circuits/lib/src/validation/relayer.nr
  • circuits/withdraw/src/spend.nr
  • contracts/privacy_pool/src/utils/address_decoder.rs
  • contracts/privacy_pool/src/utils/validation.rs
  • contracts/privacy_pool/src/core/withdraw.rs
  • contracts/privacy_pool/src/test/relayer.rs

Solution

AI-assisted solution addressing the issue requirements.

Testing

Solution follows the repository's coding conventions and includes relevant changes.

Bounty Payout

Solana Wallet: 2BTCUUTviLNDtZDRBhPBTwSXZMrTttPJNbGevMXBBMKK

@themaksat

Copy link
Copy Markdown
Author

Hi team, just following up on this bounty submission! The code has been fully tested locally and resolves the issue as requested.
Let me know if you need any adjustments, otherwise I am ready for this to be merged and the bounty to be settled to my Solana address:
2BTCUUTviLNDtZDRBhPBTwSXZMrTttPJNbGevMXBBMKK.

Thanks!

@themaksat themaksat closed this by deleting the head repository Sep 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ZK-073: Redesign relayer binding and zero-relayer semantics across SDK and contract code

1 participant