# Functions
No description provided by the author
# Constants
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
service names - these are the keys used to register known services with the host.
# Structs
BasicErrHealthStatus is a simple health status implementation, if the ErrMsg is non-empty then OK() returns false.
No description provided by the author
No description provided by the author
No description provided by the author
HealthCheck is the object returned by the host API with the Health of the Node.
No description provided by the author
# Interfaces
EnclaveService provides access to the host enclave(s), it monitors and manages the states of the enclaves, so it can help with failover, gate-keeping (throttling/load-balancing) and circuit-breaking when the enclave is not available.
HealthStatus is an interface supported by all Services on the host.
Host is the half of the Obscuro node that lives outside the enclave.
L1BlockHandler is an interface for receiving new blocks from the repository as they arrive.
L1BlockRepository provides an interface for the host to request L1 block data (live-streaming and historical).
L1Publisher provides an interface for the host to interact with Ten data (management contract etc.) on L1.
No description provided by the author
L2BatchHandler is an interface for receiving new batches from the publisher as they arrive.
L2BatchRepository provides an interface for the host to request L2 batch data (live-streaming and historical).
LogSubscriptionManager provides an interface for the host to manage log subscriptions.
P2P provides an interface for the host to interact with the P2P network.
P2PBatchHandler is an interface for receiving new batches from the P2P network as they arrive.
No description provided by the author
No description provided by the author
P2PTxHandler is an interface for receiving new transactions from the P2P network as they arrive.
Service interface allows the host to manage all services in a generic way Note: Services may depend on other services but they shouldn't use them during construction, only when 'Start()' is called.