pub enum TransactionSubStatus {
Show 115 variants
Variant3RdPartyProcessing,
Variant3RdPartyPendingServiceManualApproval,
Pending3RdPartyManualApproval,
Variant3RdPartyConfirming,
PendingBlockchainConfirmations,
Variant3RdPartyCompleted,
CompletedBut3RdPartyFailed,
CompletedBut3RdPartyRejected,
Confirmed,
BlockedByPolicy,
Variant3RdPartyCancelled,
Variant3RdPartyRejected,
CancelledByUser,
CancelledByUserRequest,
RejectedByUser,
AutoFreeze,
FrozenManually,
RejectedAmlScreening,
ActualFeeTooHigh,
AddressWhitelistingSuspended,
AmountTooSmall,
AuthorizationFailed,
AuthorizerNotFound,
EnvUnsupportedAsset,
ErrorUnsupportedTransactionType,
FailOnLowFee,
GasLimitTooLow,
GasPriceTooLowForRbf,
IncompleteUserSetup,
InsufficientFunds,
InsufficientFundsForFee,
IntegrationSuspended,
InvalidAddress,
InvalidContractCallData,
InvalidFeeParams,
InvalidNonceForRbf,
InvalidTagOrMemo,
InvalidUnmanagedWallet,
MaxFeeExceeded,
MissingTagOrMemo,
NeedMoreToCreateDestination,
NoMorePreprocessedIndexes,
NonExistingAccountName,
RawMsgEmptyOrInvalid,
RawMsgLenInvalid,
TooManyInputs,
TxSizeExceededMax,
UnauthorisedDevice,
UnauthorisedUser,
UnallowedRawParamCombination,
UnsupportedOperation,
UnsupportedTransactionType,
ZeroBalanceInPermanentAddress,
OutOfDateSigningKeys,
ConnectivityError,
ErrorAsyncTxInFlight,
InternalError,
InvalidNonceTooHigh,
InvalidNonceTooLow,
InvalidRoutingDestination,
LockingNonceAccountTimeout,
NetworkRoutingMismatch,
NonceAllocationFailed,
ResourceAlreadyExists,
SignerNotFound,
SigningError,
Timeout,
TxOutdated,
UnknownError,
VaultWalletNotReady,
UnsupportedMediaType,
AddressNotWhitelisted,
ApiKeyMismatch,
AssetNotEnabledOnDestination,
DestTypeNotSupported,
ExceededDecimalPrecision,
ExchangeConfigurationMismatch,
ExchangeVersionIncompatible,
InvalidExchangeAccount,
MethodNotAllowed,
NonExistentAutoAccount,
OnPremiseConnectivityError,
PeerAccountDoesNotExist,
ThirdPartyMissingAccount,
UnauthorisedIpWhitelisting,
UnauthorisedMissingCredentials,
UnauthorisedMissingPermission,
UnauthorisedOtpFailed,
WithdrawLimit,
Variant3RdPartyFailed,
ApiCallLimit,
ApiInvalidSignature,
CancelledExternally,
FailedAmlScreening,
InvalidFee,
InvalidThirdPartyResponse,
ManualDepositAddressRequired,
MissingDepositAddress,
NoDepositAddress,
SubAccountsNotSupported,
SpendCoinbaseTooEarly,
ThirdPartyInternalError,
TxIdNotAcceptedByThirdParty,
UnsupportedAsset,
DoubleSpending,
DroppedByBlockchain,
InsufficientReservedFunding,
InvalidSignature,
PartiallyFailed,
PowerupSuggestionFailure,
ReachedMempoolLimitForAccount,
RejectedByBlockchain,
SmartContractExecutionFailed,
TooLongMempoolChain,
Empty,
}
Expand description
TransactionSubStatus : See Transaction substatuses for the list of transaction sub statuses See Transaction substatuses for the list of transaction sub statuses
Variants§
Variant3RdPartyProcessing
Variant3RdPartyPendingServiceManualApproval
Pending3RdPartyManualApproval
Variant3RdPartyConfirming
PendingBlockchainConfirmations
Variant3RdPartyCompleted
CompletedBut3RdPartyFailed
CompletedBut3RdPartyRejected
Confirmed
BlockedByPolicy
Variant3RdPartyCancelled
Variant3RdPartyRejected
CancelledByUser
CancelledByUserRequest
RejectedByUser
AutoFreeze
FrozenManually
RejectedAmlScreening
ActualFeeTooHigh
AddressWhitelistingSuspended
AmountTooSmall
AuthorizationFailed
AuthorizerNotFound
EnvUnsupportedAsset
ErrorUnsupportedTransactionType
FailOnLowFee
GasLimitTooLow
GasPriceTooLowForRbf
IncompleteUserSetup
InsufficientFunds
InsufficientFundsForFee
IntegrationSuspended
InvalidAddress
InvalidContractCallData
InvalidFeeParams
InvalidNonceForRbf
InvalidTagOrMemo
InvalidUnmanagedWallet
MaxFeeExceeded
MissingTagOrMemo
NeedMoreToCreateDestination
NoMorePreprocessedIndexes
NonExistingAccountName
RawMsgEmptyOrInvalid
RawMsgLenInvalid
TooManyInputs
TxSizeExceededMax
UnallowedRawParamCombination
UnsupportedOperation
UnsupportedTransactionType
ZeroBalanceInPermanentAddress
OutOfDateSigningKeys
ConnectivityError
ErrorAsyncTxInFlight
InternalError
InvalidNonceTooHigh
InvalidNonceTooLow
InvalidRoutingDestination
LockingNonceAccountTimeout
NetworkRoutingMismatch
NonceAllocationFailed
ResourceAlreadyExists
SignerNotFound
SigningError
Timeout
TxOutdated
UnknownError
VaultWalletNotReady
UnsupportedMediaType
AddressNotWhitelisted
ApiKeyMismatch
AssetNotEnabledOnDestination
DestTypeNotSupported
ExceededDecimalPrecision
ExchangeConfigurationMismatch
ExchangeVersionIncompatible
InvalidExchangeAccount
MethodNotAllowed
NonExistentAutoAccount
OnPremiseConnectivityError
PeerAccountDoesNotExist
ThirdPartyMissingAccount
WithdrawLimit
Variant3RdPartyFailed
ApiCallLimit
ApiInvalidSignature
CancelledExternally
FailedAmlScreening
InvalidFee
InvalidThirdPartyResponse
ManualDepositAddressRequired
MissingDepositAddress
NoDepositAddress
SubAccountsNotSupported
SpendCoinbaseTooEarly
ThirdPartyInternalError
TxIdNotAcceptedByThirdParty
UnsupportedAsset
DoubleSpending
DroppedByBlockchain
InsufficientReservedFunding
InvalidSignature
PartiallyFailed
PowerupSuggestionFailure
ReachedMempoolLimitForAccount
RejectedByBlockchain
SmartContractExecutionFailed
TooLongMempoolChain
Empty
Trait Implementations§
Source§impl Clone for TransactionSubStatus
impl Clone for TransactionSubStatus
Source§fn clone(&self) -> TransactionSubStatus
fn clone(&self) -> TransactionSubStatus
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for TransactionSubStatus
impl Debug for TransactionSubStatus
Source§impl Default for TransactionSubStatus
impl Default for TransactionSubStatus
Source§fn default() -> TransactionSubStatus
fn default() -> TransactionSubStatus
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TransactionSubStatus
impl<'de> Deserialize<'de> for TransactionSubStatus
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for TransactionSubStatus
impl Display for TransactionSubStatus
Source§impl Hash for TransactionSubStatus
impl Hash for TransactionSubStatus
Source§impl Ord for TransactionSubStatus
impl Ord for TransactionSubStatus
Source§fn cmp(&self, other: &TransactionSubStatus) -> Ordering
fn cmp(&self, other: &TransactionSubStatus) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for TransactionSubStatus
impl PartialEq for TransactionSubStatus
Source§impl PartialOrd for TransactionSubStatus
impl PartialOrd for TransactionSubStatus
Source§impl Serialize for TransactionSubStatus
impl Serialize for TransactionSubStatus
impl Copy for TransactionSubStatus
impl Eq for TransactionSubStatus
impl StructuralPartialEq for TransactionSubStatus
Auto Trait Implementations§
impl Freeze for TransactionSubStatus
impl RefUnwindSafe for TransactionSubStatus
impl Send for TransactionSubStatus
impl Sync for TransactionSubStatus
impl Unpin for TransactionSubStatus
impl UnwindSafe for TransactionSubStatus
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.