Skip to main content

UnshieldedUtxo

Represents an unshielded UTXO.

type UnshieldedUtxo {
owner: UnshieldedAddress!
tokenType: HexEncoded!
value: String!
intentHash: HexEncoded!
outputIndex: Int!
ctime: Int
initialNonce: HexEncoded!
registeredForDustGeneration: Boolean!
createdAtTransaction: Transaction!
spentAtTransaction: Transaction
}

Fields

UnshieldedUtxo.owner ● UnshieldedAddress! non-null scalar

Owner Bech32m-encoded address.

UnshieldedUtxo.tokenType ● HexEncoded! non-null scalar

Token hex-encoded serialized token type.

UnshieldedUtxo.value ● String! non-null scalar

UTXO value (quantity) as a string to support u128.

UnshieldedUtxo.intentHash ● HexEncoded! non-null scalar

The hex-encoded serialized intent hash.

UnshieldedUtxo.outputIndex ● Int! non-null scalar

Index of this output within its creating transaction.

UnshieldedUtxo.ctime ● Int scalar

The creation time in seconds.

UnshieldedUtxo.initialNonce ● HexEncoded! non-null scalar

The hex-encoded initial nonce for DUST generation tracking.

UnshieldedUtxo.registeredForDustGeneration ● Boolean! non-null scalar

Whether this UTXO is registered for DUST generation.

UnshieldedUtxo.createdAtTransaction ● Transaction! non-null interface

Transaction that created this UTXO.

UnshieldedUtxo.spentAtTransaction ● Transaction interface

Transaction that spent this UTXO.

Member Of

RegularTransaction object ● SystemTransaction object ● Transaction interface ● UnshieldedTransaction object