Skip to main content

Module framework

Module framework 

Source
Expand description

Rust definitions of move/sui framework types.

Structs§

Coin
EventBatchunstable
A non-empty group of event commitments folded into an EventStreamHead as a single MMR update.
EventCommitmentunstable
A commitment to a single event for inclusion in an authenticated event stream’s Merkle Mountain Range.
EventStreamHeadunstable
On-chain head of an authenticated event stream.

Enums§

ApplyStreamErrorunstable
Reasons apply_stream_updates can reject a batch.

Functions§

apply_stream_updatesunstable
Fold a sequence of batches into head, returning the updated head.
build_event_merkle_rootunstable
Build the per-checkpoint merkle root over an ordered slice of event commitments.
derive_event_stream_head_object_idunstable
Compute the object id of the EventStreamHead dynamic field for a given stream.