Higher level components of Cardano SL, including types and operations for the following concepts:
- Higher level inter node message definitions.
- Management of the run-time context of a node.
- Searching the UTXO set for addresses which correspond to specified HD passphrase.
- High level code for setting up and running the diffusion layer.
- High level code for dealing with GState (the result of applying some blocks the initial genesis state).
- Code for configuring and launching a node.
- Higher level crypto and blockchain code.
- Definitions of the REST API endpoints exposed by a node.