# Functions
MarshalBlockMsg builds the JSON from a subset of block fields.
NewBroker creates a new Broker instance.
NewPool intantiates the specified amount of brokers and run them in separate goroutines.
# Structs
BlockMsg represents the data need by Explorer UI on each new block accepted.
Broker is a pub/sub broker that keeps updated all subscribers (websocket connections) with latest block accepted published by node layer.
BrokerPool is a set of broker workers to provide a simple load balancing.