Crate splinter[−][src]
Re-exports
Modules
The Biome submodule provides support for user management, user credential management, private key management, and user notifications.
The API that defines interactions between consensus and a Splinter service.
Common set of basic errors used throughout the library.
Role-based permissions for public keys.
Mesh is an asynchronous Connection handler that sends and receives across many Connections in a background thread.
Provides sql migration scripts and methods for executing migrations.
Traits, types, and implementations for interacting with node_id’s
Support for OAuth2 authorization in Splinter
Data structures and implementations for managing Splinter peers.
Protocol versions for various endpoints provided by splinter.
Data structures, traits, and implementations for tracking and managing known Splinter entities.
Rest API Module.
Splinter services are a fundamental component of a Splinter network. They provide the application-level business logic, abstracted above the underlying network and circuit layers. The Service API provides a framework for defining services from a Splinter perspective.
Durable sets, both ordered and unordered. Implementations of these sets must be thread-safe.
Contains a StoreFactory
trait, which is an abstract factory for building stores
backed by a single storage mechanism (e.g. database)
This module will contain components that will be used to support different threading models
Traits and implementations for low-level message-based network communication.