Description
Full dispute lifecycle: file, check status, view resolution.
Acceptance Criteria
- fileDispute(attestationId, reason, evidenceHash, bondAmount)
- getDisputeStatus(disputeId) returns DisputeRecord
- getRecentDisputes(custodian, limit)
- Bond validation before submission; event listeners for resolution
- Tests: dispute filing, status tracking, bond validation
Files to Modify
- sdk/src/custody.ts
- sdk/src/types.ts
Description
Full dispute lifecycle: file, check status, view resolution.
Acceptance Criteria
Files to Modify