Module nakamoto_node::client
source · [−]Expand description
Core nakamoto client functionality. Wraps all the other modules under a unified interface.
Modules
Multi-producer multi-consumer channels for message passing.
Events generated by the peer-to-peer system.
Node handles are created from nodes by users of the library, to communicate with the underlying
protocol instance.
Client-related peer functionality.
Bitcoin protocol state machine.
SPV event mapper.
Structs
A light-client process.
Client configuration.
An instance of
handle::Handle for Client.A remote peer.
The client’s event publisher.
Enums
A command or request that can be sent to the protocol.
A generic error resulting from processing a
Command.Communication domain of a network socket.
A client error.
Event emitted by the client.
Bitcoin peer network.
Peer services supported by nakamoto.