-
Notifications
You must be signed in to change notification settings - Fork 99
ZK-073: Redesign relayer binding and zero-relayer semantics across SDK and contract code #349
Copy link
Copy link
Labels
area: withdrawWithdrawal circuit constraints and proof semanticsWithdrawal circuit constraints and proof semanticsbountyEligible for Drips Wave bounty reviewEligible for Drips Wave bounty reviewcircuitsNoir circuit and proving workNoir circuit and proving workcomplexity: highDrips complexity: high / 200 pointsDrips complexity: high / 200 pointspriority: highCritical path work for the current waveCritical path work for the current wavesecuritySecurity review, audit prep, and hardening workSecurity review, audit prep, and hardening worktestingCoverage, fixtures, fuzzing, and regression workCoverage, fixtures, fuzzing, and regression workwave: zk-2Wave 2: ZK parity, backend, and deployment hardeningWave 2: ZK parity, backend, and deployment hardening
Metadata
Metadata
Assignees
Labels
area: withdrawWithdrawal circuit constraints and proof semanticsWithdrawal circuit constraints and proof semanticsbountyEligible for Drips Wave bounty reviewEligible for Drips Wave bounty reviewcircuitsNoir circuit and proving workNoir circuit and proving workcomplexity: highDrips complexity: high / 200 pointsDrips complexity: high / 200 pointspriority: highCritical path work for the current waveCritical path work for the current wavesecuritySecurity review, audit prep, and hardening workSecurity review, audit prep, and hardening worktestingCoverage, fixtures, fuzzing, and regression workCoverage, fixtures, fuzzing, and regression workwave: zk-2Wave 2: ZK parity, backend, and deployment hardeningWave 2: ZK parity, backend, and deployment hardening
Wave: PrivacyLayer ZK Wave 2
Issue Key: ZK-073
Area: withdraw
Priority: High
Drips Complexity: High
Summary
Recipient binding is not the only mismatch. Relayer handling still mixes zero-field sentinels, decoded addresses, and fee rules in ways that are easy to misapply across stacks.
Relevant Code
Scope
Acceptance Criteria
Out of Scope
Dependencies
Validation
node scripts/zk_ticket_check.mjs --issue-key ZK-073node scripts/zk_ticket_check.mjs --issue-key ZK-073 --runWave Issue Key: ZK-073in the title or body.References