Skip to main content

SystemTransaction

For the complete documentation index, see llms.txt

A system Midnight transaction.

type SystemTransaction implements Transaction {
id: Int!
hash: HexEncoded!
protocolVersion: Int!
raw: HexEncoded!
block: Block!
contractActions: [ContractAction!]!
unshieldedCreatedOutputs: [UnshieldedUtxo!]!
unshieldedSpentOutputs: [UnshieldedUtxo!]!
zswapLedgerEvents: [ZswapLedgerEvent!]!
dustLedgerEvents: [DustLedgerEvent!]!
}

Fields​

SystemTransaction.id ● Int! non-null scalar​

The transaction ID.

SystemTransaction.hash ● HexEncoded! non-null scalar​

The hex-encoded transaction hash.

SystemTransaction.protocolVersion ● Int! non-null scalar​

The protocol version.

SystemTransaction.raw ● HexEncoded! non-null scalar​

The hex-encoded serialized transaction content.

SystemTransaction.block ● Block! non-null object​

The block for this transaction.

SystemTransaction.contractActions ● [ContractAction!]! non-null interface​

The contract actions for this transaction.

SystemTransaction.unshieldedCreatedOutputs ● [UnshieldedUtxo!]! non-null object​

Unshielded UTXOs created by this transaction.

SystemTransaction.unshieldedSpentOutputs ● [UnshieldedUtxo!]! non-null object​

Unshielded UTXOs spent (consumed) by this transaction.

SystemTransaction.zswapLedgerEvents ● [ZswapLedgerEvent!]! non-null object​

Zswap ledger events of this transaction.

SystemTransaction.dustLedgerEvents ● [DustLedgerEvent!]! non-null interface​

Dust ledger events of this transaction.

Interfaces​

Transaction interface​

A Midnight transaction.