Skip to main content
WaaS 2.0 defines a range of transaction statuses and sub-statuses to reflect different processing stages. This page provides a complete list of statuses and describes the actions you can perform based on each status.

Status reference table

Deposits

The table below provides an overview of transaction statuses and sub-statuses relevant to deposits in the WaaS 2.0 service.
StatusSub-StatusDescription
PendingScreeningPendingScreeningAppCheckThe transaction is under review by the Screening app.
PendingCoboKYTCheckThe transaction is pending Cobo’s KYT check.
ConfirmingPendingBlockConfirmationsThe transaction is awaiting the required number of confirmations.
CompletedN/AThe transaction is completed and funds are available.
RejectedRejectedByCoboKYTThe transaction was rejected by Cobo KYT.
RejectedByScreeningAppThe transaction was rejected by the Screening app.

Withdrawals

The table below provides an overview of transaction statuses and sub-statuses relevant to withdrawals in the WaaS 2.0 service.
StatusSub-StatusDescription
SubmittedN/AThe transaction is submitted.
PendingScreeningPendingTravelRuleCheckThe transaction is undergoing a Travel Rule check.
PendingTravelRuleInfoThe transaction is awaiting users to provide information related to the Travel Rule.
PendingScreeningAppCheckThe transaction is under review by the Screening app.
PendingCoboKYTCheckThe transaction is pending Cobo’s KYT check.
PendingAuthorizationPendingDoubleCheckThe transaction is pending a double check.
PendingSpenderCheckThe transaction is pending a spender check.
PendingRiskControlCheckThe transaction is pending for a Risk Control check.
PendingApproverCheckThe transaction is pending approval from the approver.
PendingCoboCheckThe transaction is pending an internal check by Cobo.
PendingSignatureQueueThe transaction is queued to be processed by Cobo Portal.
PendingWaitSignerThe transaction is pending signature.
InsufficientBalanceThe transaction cannot proceed due to insufficient balance. Please deposit required tokens or cancel the transaction.
InsufficientBalanceFundLockedThe transaction cannot proceed because the available balance is currently locked. Please wait until the balance is unlocked.
PendingSystemProcessingThe transaction has been submitted and is awaiting processing by the blockchain system.
SystemProcessingOngoingThe blockchain system is currently processing the transaction.
BuiltThe transaction has been built but not signed yet.
PendingSignerApprovalThe transaction is pending approval from the signer.
PendingApprovalStartThe transaction approval is waiting to be started.
PendingSignerProcessingThe transaction is currently being signed.
SignatureVerificationSuccessThe transaction’s signature has been successfully verified.
BroadcastingFailedBroadcastingThe transaction failed to be broadcast to the blockchain network.
ConfirmingRevertingThe transaction is being reverted due to failure on the blockchain.
PendingBlockConfirmations The transaction is awaiting the required number of confirmations.
CompletedN/AThe transaction is completed.
FailedFailedBySignerThe transaction failed during the signing process.
FailedOnChainThe transaction failed on the blockchain.
ReplacedByNewTransactionThe transaction has been replaced by a new transaction.
SignatureVerificationFailedThe transaction’s signature failed verification.
FailedSignerTimeoutThe transaction failed due to signature timeout.
ReOrgedThe transaction failed due to a blockchain reorganization.
RejectedRejectedWhiteListThe transaction was rejected because the IP address of the initiator was not in the whitelist.
RejectedKYTThe transaction was rejected because it failed Know Your Transaction (KYT) compliance checks.
RejectedRiskControlCheckThe transaction was rejected because it failed the risk control check.
RejectedSpenderAuthThe transaction was rejected by the spender.
RejectedApproverAuthThe transaction was rejected by the approver.
RejectedDoubleCheckThe transaction was rejected because it failed a double check.
RejectedbyMobileCosignerThe transaction was rejected by a mobile cosigner.
RejectedCoboCheckThe transaction was rejected because it failed the internal check by Cobo.
RejectedByScreeningAppThe transaction was rejected because it failed the screening check by the Screening app.
RejectedTravelRuleDueToUnsupportedTokenThe transaction was rejected because the token was not supported by the Travel Rule.
RejectedTravelRuleThe transaction was rejected because it failed to comply with the Travel Rule.
RejectedTravelRuleDueToComplianceThe transaction was rejected because it failed the cross-check of the Travel Rule.
RejectedTransactionPolicyThe transaction was rejected due to it failed the transaction policies.
RejectedBySignerThe transaction was rejected by the signer.
CanceledBySpenderThe transaction was canceled by a spender.
CanceledByAPIThe transaction was canceled by a Cancel transaction operation.
OnchainRejectionThe transaction was rejected from being added to the blockchain.
RejectedByCoboThe transaction was rejected by Cobo possibly due to unmet compliance or risk control requirements. You can contact our support team for more details.
PendingN/AThe transaction is waiting to be included in a block.

Available actions

You can perform the following actions based on the transaction status:
  • Cancel a transaction if its status is one of the following:
    • Submitted
    • PendingScreening
    • PendingAuthorization
    • PendingSignature (Only when the sub-status is Queue, InsufficientBalance, InsufficientBalanceFundLocked, PendingSignerApproval, PendingSystemProcessing, or Built)
  • Resend a transaction if its status is Failed.
  • Speed up or drop a transaction if its status is Broadcasting.
For more details, refer to Manage transactions.
Feel free to share your feedback to improve our documentation!