Approving transactions
Review and approve pending transactions that require policy approval.
View pending approvals
When a transaction triggers a policy that requires approval, it enters a pending state until the required approvers take action. This guide describes how to view, review, approve, or reject pending transactions.- Dashboard
-
- Select Activity in the sidebar.
- Filter by Pending Approvals to view transactions that require your action.
- Review the list of pending items. Each item shows:
- Transaction type, such as transfer, transaction, or signature.
- Wallet involved.
- Amount and recipient.
- Policy that triggered the approval.
- Time remaining if an auto-reject timeout is configured
- Notifications
-
Depending on your organization settings, you may receive notifications when approvals are required.
- Slack or Teams.
- Webhooks. The
policy.approval.pendingevent is sent when approval is needed.
Review a pending transaction
Before approving, review the transaction details.
- Select the pending approval to open its details.
- Confirm the following information:
- Initiator. The user who created the transaction.
- Wallet. The wallet used for the transaction.
- Type. Transfer, transaction, or signature.
- Recipient. The destination address.
- Amount. The amount being transferred.
- Policy. The policy that required approval.
- Other approvers. Additional approvers required for multi-signature policies.
Approve a transaction
- Open the pending approval.
- Review all transaction details.
- Select Approve.
- Sign the approval with your passkey.
- If the quorum is met, for example, 2-of-3 approvals, the transaction executes.
- If more approvals are required, the transaction remains pending.
- The initiator cannot approve their own transaction unless the policy explicitly allows it.
Reject transaction
If a transaction appears incorrect or suspicious, reject it.
- Open the pending approval.
- Review all transaction details.
- Select Reject.
- Provide a reason for the rejection (optional).
- Sign the rejection with your passkey.
- The transaction is cancelled.
- The initiator receives a notification.
- The rejection and any provided reason are logged for audit purposes.
Approval timeouts
Policies can specify an auto-reject timeout. If no approver acts before the timeout expires:
- The transaction is automatically rejected.
- No manual action is required.
- The remaining time is displayed on the pending approval.
Quorum requirements
Some policies require a specific number of approvals. This is known as the quorum.
The approval status displays:
| Quorum | Meaning |
| 1-of-2 | One approval required from two users |
| 2-of-3 | Two approvals required from three users |
| 3-of-5 | Three approvals required from five users |
- How many approvals are required.
- How many approvals have been received.
- Which approvers have already approved.
Multiple approval groups
Some policies require approvals from multiple groups. For example:
- One approval from Operations, and
- One approval from Compliance.