# Functions
EthFactory returns evm space instance factory.
Factory returns core space instance factory.
MustNewRouter creates an instance of Router.
No description provided by the author
NewCfxNode creates an instance of core space fullnode and start to monitor node health in a separate goroutine until node closed.
No description provided by the author
No description provided by the author
NewEthNode creates an instance of evm space node and start to monitor node health in a separate goroutine until node closed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewServer creates node management RPC server.
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
core space fullnode groups.
No description provided by the author
No description provided by the author
debug space fullnode groups.
evm space fullnode groups.
No description provided by the author
No description provided by the author
# Variables
No description provided by the author
# Structs
CfxClientProvider provides core space client by router.
CfxNode represents a core space fullnode with friendly name and health status.
EthClientProvider provides evm space client by router.
EthNode represents an evm space node with friendly name and health status.
LocalRouter routes RPC requests based on local hash ring.
Manager manages full node cluster, including: 1.
NodeRpcRouter routes RPC requests via node management RPC service.
RedisRepartitionResolver implements RepartitionResolver.
RedisRouter routes RPC requests via redis.
No description provided by the author
Status represents the node status, including current epoch number and health status.
No description provided by the author
No description provided by the author
# Interfaces
HealthMonitor is implemented by any objects that support to monitor full node health.
Node represents a full node with friendly name and health status.
RepartitionResolver is implemented to support repartition when item added or removed in the consistent hash ring.
Router is used to route RPC requests to multiple full nodes.
# Type aliases
Group allows to manage full nodes in multiple groups.