Overview
Some asset transfers require approval from multiple authorised signers before they execute — enforced by the multisig_transfer smart contract. This UI shows pending transfer requests and allows signers to review and approve or reject them. Depends on BE-61 and the multisig contract.
Context
- Route:
frontend/app/(dashboard)/approvals/page.tsx
- The
multisig_transfer contract (contracts/multisig_transfer/) manages approval rules and transfer requests
- Backend will need a
GET /stellar/transfers/pending and POST /stellar/transfers/:id/approve endpoint (coordinate with BE-61)
Acceptance Criteria
Overview
Some asset transfers require approval from multiple authorised signers before they execute — enforced by the
multisig_transfersmart contract. This UI shows pending transfer requests and allows signers to review and approve or reject them. Depends on BE-61 and the multisig contract.Context
frontend/app/(dashboard)/approvals/page.tsxmultisig_transfercontract (contracts/multisig_transfer/) manages approval rules and transfer requestsGET /stellar/transfers/pendingandPOST /stellar/transfers/:id/approveendpoint (coordinate with BE-61)Acceptance Criteria
/approvalspage showing all pending multi-sig transfer requests for the current user