Module iota_client::block::payload

source ·
Expand description

A module that provides types and syntactic validations of payloads. The payload module defines the core data types for representing block payloads.

Modules

Module describing the milestone payload.
Module describing the tagged data payload.
Module describing the transaction payload.
Module describing the treasury payload.

Structs

A payload which defines the inclusion set of other blocks in the Tangle.
Representation of an optional Payload. Essentially an Option<Payload> with a different Packable implementation, to conform to specs.
A payload which holds a tag and associated data.
A transaction to move funds.
TreasuryTransactionPayload represents a transaction which moves funds from the treasury.

Enums

A generic payload that can represent different types defining block payloads.