Expand description

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

Re-exports

pub use self::milestone::MilestoneOptions;
pub use self::milestone::MilestonePayload;
pub use self::tagged_data::TaggedDataPayload;
pub use self::transaction::TransactionPayload;
pub use self::treasury_transaction::TreasuryTransactionPayload;

Modules

Module describing the milestone payload.

Module describing the tagged data payload.

Module describing the transaction payload.

Module describing the treasury payload.

Structs

Representation of an optional Payload. Essentially an Option<Payload> with a different Packable implementation, to conform to specs.

Enums

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