Skip to main content

RegularTransaction

For the complete documentation index, see llms.txt

A regular Midnight transaction.

type RegularTransaction implements Transaction {
id: Int!
hash: HexEncoded!
protocolVersion: Int!
raw: HexEncoded!
transactionResult: TransactionResult!
identifiers: [HexEncoded!]!
zswapMerkleTreeRoot: HexEncoded!
merkleTreeRoot: HexEncoded! @deprecated
zswapStartIndex: Int!
startIndex: Int! @deprecated
zswapEndIndex: Int!
endIndex: Int! @deprecated
dustCommitmentStartIndex: Int!
dustCommitmentEndIndex: Int!
dustGenerationStartIndex: Int!
dustGenerationEndIndex: Int!
fee: String!
fees: TransactionFees! @deprecated
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.zswapMerkleTreeRoot ● HexEncoded! non-null scalar​

The hex-encoded serialized zswap state Merkle tree root.

RegularTransaction.merkleTreeRoot ● HexEncoded! deprecated non-null scalar​

DEPRECATED

Use zswapMerkleTreeRoot instead

The hex-encoded serialized zswap state Merkle tree root.

RegularTransaction.zswapStartIndex ● Int! non-null scalar​

The start index into the zswap state.

RegularTransaction.startIndex ● Int! deprecated non-null scalar​

DEPRECATED

Use zswapStartIndex instead

The start index into the zswap state.

RegularTransaction.zswapEndIndex ● Int! non-null scalar​

The end index into the zswap state; exclusive, i.e. the next free index.

RegularTransaction.endIndex ● Int! deprecated non-null scalar​

DEPRECATED

Use zswapEndIndex instead

The end index into the zswap state; exclusive, i.e. the next free index.

RegularTransaction.dustCommitmentStartIndex ● Int! non-null scalar​

The dust commitment tree start index.

RegularTransaction.dustCommitmentEndIndex ● Int! non-null scalar​

The dust commitment tree end index.

RegularTransaction.dustGenerationStartIndex ● Int! non-null scalar​

The dust generation tree start index.

RegularTransaction.dustGenerationEndIndex ● Int! non-null scalar​

The dust generation tree end index.

RegularTransaction.fee ● String! non-null scalar​

The fee for this transaction in SPECK (atomic unit of DUST).

RegularTransaction.fees ● TransactionFees! deprecated non-null object​

DEPRECATED

Use fee instead

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