Skip to main content

Transaction

[Transaction] represents a unitary transaction in the Archethic network.

type Transaction {
address: Address
balance: Balance
chainLength: Int
crossValidationStamps: [CrossValidationStamp]
data: Data
inputs(
limit: PosInteger
pagingOffset: NonNegInteger
): [TransactionInput]
originSignature: Hex
previousAddress: Address
previousPublicKey: PublicKey
previousSignature: Hex
type: String
validationStamp: ValidationStamp
version: Int
}

Fields

Transaction.address ● Address scalar

Transaction.balance ● Balance object

Transaction.chainLength ● Int scalar

Transaction.crossValidationStamps ● [CrossValidationStamp] list object

Transaction.data ● Data object

Transaction.inputs ● [TransactionInput] list object

Transaction.inputs.limit ● PosInteger scalar
Transaction.inputs.pagingOffset ● NonNegInteger scalar

Transaction.originSignature ● Hex scalar

Transaction.previousAddress ● Address scalar

Transaction.previousPublicKey ● PublicKey scalar

Transaction.previousSignature ● Hex scalar

Transaction.type ● String scalar

Transaction.validationStamp ● ValidationStamp object

Transaction.version ● Int scalar

Returned by

lastTransaction query ● networkTransactions query ● transaction query ● transactionChain query ● transactions query