| Status | Description |
|---|---|
pending | The transaction request has been forwarded to the custodian and is undergoing processing. |
broadcasted | The transaction has been approved by the custodian and broadcasted to the blockchain. The transaction hash gets populated at this point. |
confirmed | The transaction has been confirmed (terminal state). This state follows the broadcasted state. |
provider_error | The transaction was rejected or encountered an error due to the custodian’s restrictions (terminal state). This state would usually follow the pending state. |
transaction_id to query the transaction status or use webhooks to receive status updates.
Next steps
Transaction webhooks
Monitor transaction status and lifecycle events
Authorization controls
Configure policies and multi-party approvals for custodial wallets

