Versions in this module Expand all Collapse all v0 v0.7.1 Aug 16, 2018 Changes in this version + var ErrRuntime = make(chan error) v0.5.1 May 31, 2018 Changes in this version + var ServerErr = make(chan error) + func GetServers() map[string]ProtocolServer + func Init() error + func InstallPlugin(protocol string, newFunc NewFunc) + func StartServer() error + func UnRegistrySelfInstances() error + type NewFunc func(Options) ProtocolServer + func GetServerFunc(protocol string) (NewFunc, error) + type Options struct + Address string + ChainName string + Provider provider.Provider + TLSConfig *tls.Config + type ProtocolServer interface + Register func(interface{}, ...RegisterOption) (string, error) + Start func() error + Stop func() error + String func() string + func GetServer(protocol string) (ProtocolServer, error) + type RegisterOption func(*RegisterOptions) + func WithSchemaID(schemaID string) RegisterOption + type RegisterOptions struct + SchemaID string