RegularTransaction
A regular Midnight transaction.
type RegularTransaction implements Transaction {
id: Int!
hash: HexEncoded!
protocolVersion: Int!
raw: HexEncoded!
transactionResult: TransactionResult!
identifiers: [HexEncoded!]!
merkleTreeRoot: HexEncoded!
startIndex: Int!
endIndex: Int!
fees: TransactionFees!
block: Block!
contractActions: [ContractAction!]!
unshieldedCreatedOutputs: [UnshieldedUtxo!]!
unshieldedSpentOutputs: [UnshieldedUtxo!]!
zswapLedgerEvents: [ZswapLedgerEvent!]!
dustLedgerEvents: [DustLedgerEvent!]!
}
Fields
RegularTransaction.id ● Int! non-null scalar
The transaction ID.
RegularTransaction.hash ● HexEncoded! non-null scalar
The hex-encoded transaction hash.
RegularTransaction.protocolVersion ● Int! non-null scalar
The protocol version.
RegularTransaction.raw ● HexEncoded! non-null scalar
The hex-encoded serialized transaction content.
RegularTransaction.transactionResult ● TransactionResult! non-null object
The result of applying this transaction to the ledger state.
RegularTransaction.identifiers ● [HexEncoded!]! non-null scalar
The hex-encoded serialized transaction identifiers.
RegularTransaction.merkleTreeRoot ● HexEncoded! non-null scalar
The hex-encoded serialized merkle-tree root.
RegularTransaction.startIndex ● Int! non-null scalar
The zswap state start index.
RegularTransaction.endIndex ● Int! non-null scalar
The zswap state end index.
RegularTransaction.fees ● TransactionFees! non-null object
Fee information for this transaction.
RegularTransaction.block ● Block! non-null object
The block for this transaction.
RegularTransaction.contractActions ● [ContractAction!]! non-null interface
The contract actions for this transaction.
RegularTransaction.unshieldedCreatedOutputs ● [UnshieldedUtxo!]! non-null object
Unshielded UTXOs created by this transaction.
RegularTransaction.unshieldedSpentOutputs ● [UnshieldedUtxo!]! non-null object
Unshielded UTXOs spent (consumed) by this transaction.
RegularTransaction.zswapLedgerEvents ● [ZswapLedgerEvent!]! non-null object
Zswap ledger events of this transaction.
RegularTransaction.dustLedgerEvents ● [DustLedgerEvent!]! non-null interface
Dust ledger events of this transaction.
Interfaces
Transaction interface
A Midnight transaction.
Member Of
RelevantTransaction object