Expand description
A crate that contains foundational building blocks for the IOTA Tangle.
Re-exports§
pub use tangle::Tangle;pub use tangle_worker::TangleWorker;
Modules§
- config
- Types used for tangle configuration.
- event
- Types that represent tangle events.
- flags
- Message flags.
- metadata
- Message data, including message flags.
- solid_
entry_ point - Types used to represent SEPs (Solid Entry Points).
A SolidEntryPoint is a
MessageIdof a message that is solid even if we do not have them or their past in the database. They often come from a snapshot file and allow a node to solidify without needing the full tangle history. - storage
- Types used for interoperation with a node’s storage layer.
- tangle
- Milestone-enabled tangle type.
- tangle_
worker - The overall
TangleWorkertype. Used as part of the bee runtime in a node. - tip_
pool_ cleaner_ worker - A worker that periodically cleans the tip pool.
- traversal
- Common tangle traversal functionality. Collection of Tangle traversal functions.
- unreferenced_
message - Types used to represent unreferenced messages.
- urts
- The URTS tips pool.
Structs§
- Message
Ref - A thread-safe reference to a
Message.
Enums§
- Conflict
Reason - Represents the different reasons why a transaction can conflict with the ledger state.
Functions§
- init
- Initiate the tangle on top of the given node builder.