Versions in this module Expand all Collapse all v1 v1.0.7 Mar 9, 2021 Changes in this version + type Chain interface + Id func() msg.ChainId + LatestBlock func() metrics.LatestBlock + Name func() string + SetRouter func(*Router) + Start func() error + Stop func() + type ChainConfig struct + BlockstorePath string + Endpoint string + FreshStart bool + From string + Id msg.ChainId + Insecure bool + KeystorePath string + LatestBlock bool + Name string + Opts map[string]string + type Core struct + Registry []Chain + func NewCore(sysErr <-chan error) *Core + func (c *Core) AddChain(chain Chain) + func (c *Core) Errors() <-chan error + func (c *Core) Start() + type Router struct + func NewRouter(log log.Logger) *Router + func (r *Router) Listen(id msg.ChainId, w Writer) + func (r *Router) Send(msg msg.Message) error + type Writer interface + ResolveMessage func(message msg.Message) bool