Module bee_message::payload::transaction[][src]

Expand description

Module describing the transaction payload.

Structs

RegularEssence

A transaction regular essence consuming inputs, creating outputs and carrying an optional payload.

RegularEssenceBuilder

A builder to build a RegularEssence.

TransactionId

A transaction identifier, the BLAKE2b-256 hash of the transaction bytes. See https://www.blake2.net/ for more information.

TransactionPayload

A transaction to move funds.

TransactionPayloadBuilder

A builder to build a TransactionPayload.

Enums

Essence

A generic essence that can represent different types defining transaction essences.

Constants

TRANSACTION_ID_LENGTH

The length of a transaction identifier.