Skip to main content

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