Module iota_client::block::output
source · Expand description
A module that provides types and syntactic validations of outputs.
Modules
Structs
TODO.
Describes an alias account in the ledger that can be controlled by the state and governance controllers.
Describes a basic output with optional features.
Defines the unique identifier of a foundry.
Describes a foundry output that is controlled by an alias.
Represents a commitment to transaction inputs.
A builder for
NativeTokens
.TODO.
Describes an NFT output, a globally unique token with metadata attached.
Specifies the current parameters for the byte cost computation.
Builder for a
RentStructure
.TODO.
TreasuryOutput
is an output which holds the treasury of a network.Enums
A generic output that can represent different types defining the deposit of funds.
Constants
The maximum number of outputs of a transaction.
The range of valid numbers of outputs of a transaction .
The maximum index of outputs of a transaction.
The range of valid indices of outputs of a transaction .
Traits
A trait to facilitate the computation of the byte cost of block outputs, which is central to dust protection.