# Functions
New creates a ChainService from config and network.Overlay and dispatcher.Dispatcher.
WithRootChainAPI is an option to add a root chain api to ChainService.
WithTesting is an option to create a testing ChainService.
# Structs
ChainService is a blockchain service with all blockchain components.
# Type aliases
Option sets ChainService construction parameter.