Skip to main content

Overview

In this section you will find an overview of all the crates that make up Bee.

bee-api#

The default REST API implementation for the IOTA Bee node software.

bee-common#

bee-common#

Common utilities used across the bee framework.

bee-common-derive#

Derive macros for the bee-common crate.

bee-crypto#

TO-DO

bee-ledger#

All types and features required to compute and maintain the ledger state.

bee-message#

Implementation of RFC: Message.

bee-network#

Networking functionality and types for nodes and clients participating in the IOTA protocol built on top of libp2p.

bee-pow#

Provides Proof of Work utilities for the IOTA protocol.

bee-protocol#

All types and workers enabling the IOTA protocol.

bee-runtime#

Runtime components and utilities for the bee framework.

bee-signing#

IOTA signing primitives.

bee-storage#

bee-storage#

A general purpose storage backend crate with a key:value abstraction API.

bee-storage-rocksdb#

A bee-storage implementation for the RocksDB backend.

bee-storage-sled#

A bee-storage implementation for the Sled backend.

bee-storage-test#

A crate to test storage implementation generically.