Transaction statuses explained¶
Every transaction moves through a series of stages. Hex Safe shows the stage as its status. Developers see more detailed statuses in the API, so the tables below list both.
A status marked final won't change again.
| Status in Hex Safe | What's happening | Final | API statuses |
|---|---|---|---|
| Initiating | Checks on the request: whitelist, balance, limits, and the initiator's MFA confirmation. | No | Initiating, ClientWhitelistOk, ClientBlacklistOk, TokenWhitelistOk, SafeAccountPermissionOk, GasStationOk, BalanceOk, FrozenAmountOk, WithdrawLimitOk, MfaPending, MfaOk |
| Internal Review | Hex Trust's compliance and Travel Rule checks. | No | CheckerPending, CheckerOk, CompliancePending, ComplianceOk, TravelRulePending, TravelRuleOnHold, TravelRuleOk |
| Pending Approval | Waiting for your approvers to reach the quorum. | No | QuorumPending, QuorumOk |
| Signing | The transaction is being built and signed. | No | NoncePending, NonceOk, BuildPending, BuildOk, SignaturePending, SignatureOk |
| Broadcasting | The signed transaction is being sent to the network. | No | Approved, Sending |
| Network Confirming | It's on the network, waiting for confirmation. | No | Broadcasted, OnChainDetected |
| Completed | Done. | Yes | Completed |
| Cancelled | Cancelled, either before broadcasting (OffChainCancelled) or after (Cancelled). |
Yes | OffChainCancelled, Cancelled |
| Orphaned | The transaction ended as orphaned and won't complete. Contact support if you need help. | Yes | Orphaned |
| Failed | It didn't go through. Open it to see why. | Yes | Denied, Error, Unknown, Superseded, OnChainFailed, Failed |
If a withdrawal fails, you can retry it with the same details.
| Status in Hex Safe | What's happening | Final | API statuses |
|---|---|---|---|
| Receiving - Network Confirming | Hex Safe has seen the deposit and is waiting for network confirmation. | No | DepositDetected, OnChainCompleted |
| Receiving - Internal Review | Compliance checks and, where needed, your Travel Rule declaration. | No | CompliancePending, ComplianceApproved, ComplianceFrozen, ComplianceUnfrozen, DepositDeclarationPending, DepositDeclarationOk, TravelRulePending, TravelRuleOnHold, TravelRuleOk, ComplianceDeclined, TravelRuleRejected |
| Completed | The assets are in your vault. | Yes | Completed |
| Failed | The deposit didn't complete. | Yes | OnChainFailed, Orphaned, Obsoleted, Unknown, Failed |
If a deposit is held in Internal Review for compliance or Travel Rule reasons, contact clients@hextrust.com. If it's waiting for your declaration, see Travel Rule: HT Singapore or Travel Rule: HT MENA.