Skip to main content

Module environment

Module environment 

Source
Expand description

The execution environment tying together storage, networking, signing, and the wallet. The runtime environment (storage, network, signer and wallet) used by the client.

Modules§

wallet
The wallet abstraction tracking the set of chains followed by the client.

Structs§

Impl
A concrete Environment assembled from its individual components.

Traits§

Environment
The collection of services (storage, network, signer and wallet) available to the client.
Network
The provider of validator nodes used to communicate with the network.
Signer
The signer used to sign blocks and other messages on behalf of chain owners.
Storage
The persistent storage backend for chains and certificates.
Wallet
The wallet tracking the set of chains followed by the client.

Type Aliases§

Test
A fully in-memory Environment used in tests.
TestNetwork
A network provider backed by in-memory test nodes.
TestSigner
An in-memory signer used in tests.
TestStorage
An in-memory storage backend used in tests.
TestWallet
An in-memory wallet used in tests.