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.
Role-based permissions for public keys.
Mesh is an asynchronous Connection handler that sends and receives across many Connections in a background thread.
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.
Simple traits for signing messages and verifing signatures.
Storage trait for syncing writes to an object to a backing store
Traits and implementations for low-level message-based network communication.