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