Skip to main content

GenericTransaction

No description

type GenericTransaction implements Transaction {
from: GenericAddress!
to: GenericAddress!
amount: Amount!
status: TransactionStatus!
cancelReason: String
createdAt: String
updatedAt: String
chainDescription: String!
transfers: TransfersConnection!
id: String!
trustVaultInitiated: Boolean!
}

Fields

GenericTransaction.from ● GenericAddress! non-null interface

The exchange the transaction is sent from from.id can be set to empty string if not present for outbound bitcoin transaction, from.id is the subwallet ID

GenericTransaction.to ● GenericAddress! non-null interface

The exchange the transaction is sent to

GenericTransaction.amount ● Amount! non-null object

The amount of the transferred asset

GenericTransaction.status ● TransactionStatus! non-null enum

Status of the transaction

GenericTransaction.cancelReason ● String scalar

Reason the Transaction was cancelled

GenericTransaction.createdAt ● String scalar

Timestamp the transaction was created at (ISO 8601 UTC date time):

GenericTransaction.updatedAt ● String scalar

Timestamp the transaction was last updated (ISO 8601 UTC date time):

GenericTransaction.chainDescription ● String! non-null scalar

Free text field describing the chain

GenericTransaction.transfers ● TransfersConnection! non-null object

may be empty until transfers are known

GenericTransaction.id ● String! non-null scalar

Unique identifier for the transaction

GenericTransaction.trustVaultInitiated ● Boolean! non-null scalar

Indicates if the transactions was created and signed from our systems

Interfaces

Transaction interface

Transaction object

Member Of

GenericTransactionConnection object ● User object