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
BLOCKEDby 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