Skip to main content

TransactionStatus

The status that a blockchain transaction or exchange transfer can take. NOTE: This list is subject to additions, do not assume this is a finalized list

  • DRAFT - The transaction has not been signed by any users of the account and is not ready to be submitted to the blockchain yet
  • SIGNED - The transaction has been signed by all necessary users and re-signed by TrustVault / not yet been processed by the Exchange Service
  • PREPROCESSING - A transfer that has been currently being preprocessed but yet not completed. (ie moved from KRAKEN_FUTURES to KRAKEN_SPOT but not yet confirmed that it has been deposited.).
  • PREPROCESSED - A transfer has been preprocessed ie; moved from KRAKEN-FUTURES to KRAKEN-SPOT, but not been submitted to the sending exchange/network.
  • SUBMITTED - The transfer has been submitted to the sending exchange / submitted to the network for processing
  • ON_CHAIN - The transaction has been sent to the network and included in at least 1 block. Currently waiting for further confirmations to be CONFIRMED (i.e. not yet guaranteed that the block is in the longest chain of that network)
  • RECEIVED - The receiving exchange has identified the on-chain transaction but has not yet credited it to the client's account.
  • CREDITED The funds are cleared in the client's account.
  • CONFIRMED - The transaction has been included in enough blocks to deem it irreversible /
  • USER_CANCELLED - The transaction was cancelled by a user
  • POSTPROCESSING - A transfer that has been credited but has not finished being preprocessed (eg moved from Kraken-Spot to Kraken-Futures).
  • COMPLETED - All the postprocessing activities have successfully finished. ie; moved from KRAKEN-SPOT to KRAKEN-FUTURES.
  • ERROR - The transaction is in an error state
  • NOT_AVAILABLE - The transaction status cannot be obtained at this point. Try again later
  • BLOCKED - The transaction cannot be sent as it is BLOCKED by client defined rules
  • AWAITING_USER_TRAVEL_RULE - The transaction requires more information to be provided, this can be done on the Bitpanda Custody website
  • AWAITING_COMPLIANCE - The transaction is being reviewed by our compliance team
  • AWAITING_SIGNATURES - The transaction is waiting all necessary users to sign the transaction
  • REJECTED - The transaction has been rejected by the compliance team and cannot be sent
  • CLEARED - A transaction that did NOT originate from TrustVault was cleared by compliance meaning they can spend any resulting funds received.
enum TransactionStatus {
DRAFT
SIGNED
PREPROCESSING
PREPROCESSED
SUBMITTED
ON_CHAIN
RECEIVED
CREDITED
CONFIRMED
USER_CANCELLED
SYSTEM_CANCELLED
POSTPROCESSING
COMPLETED
ERROR
BLOCKED
NOT_AVAILABLE
AWAITING_USER_TRAVEL_RULE
AWAITING_COMPLIANCE
AWAITING_SIGNATURES
REJECTED
CLEARED
}

Values

TransactionStatus.DRAFT

TransactionStatus.SIGNED

TransactionStatus.PREPROCESSING

TransactionStatus.PREPROCESSED

TransactionStatus.SUBMITTED

TransactionStatus.ON_CHAIN

TransactionStatus.RECEIVED

TransactionStatus.CREDITED

TransactionStatus.CONFIRMED

TransactionStatus.USER_CANCELLED

TransactionStatus.SYSTEM_CANCELLED

TransactionStatus.POSTPROCESSING

TransactionStatus.COMPLETED

TransactionStatus.ERROR

TransactionStatus.BLOCKED

TransactionStatus.NOT_AVAILABLE

TransactionStatus.AWAITING_USER_TRAVEL_RULE

TransactionStatus.AWAITING_COMPLIANCE

TransactionStatus.AWAITING_SIGNATURES

TransactionStatus.REJECTED

TransactionStatus.CLEARED

Member Of

BlockchainTransaction object ● ExchangeTransaction object ● GenericTransaction object ● Transaction interface