Versions in this module Expand all Collapse all v0 v0.1.0 Jun 22, 2023 Changes in this version + type BinaryMessageWithSender struct + Msg []byte + Sender OracleID + type BinaryNetworkEndpoint interface + Broadcast func(payload []byte) + Close func() error + Receive func() <-chan BinaryMessageWithSender + SendTo func(payload []byte, to OracleID) + Start func() error + type Bootstrapper interface + Close func() error + Start func() error + type BootstrapperLocator struct + Addrs []string + PeerID string + func NewBootstrapperLocator(peerID string, addrs []string) (*BootstrapperLocator, error) + func (b *BootstrapperLocator) MarshalText() ([]byte, error) + func (b *BootstrapperLocator) UnmarshalText(text []byte) error + type LogFields map[string]interface + type Logger interface + Critical func(msg string, fields LogFields) + Debug func(msg string, fields LogFields) + Error func(msg string, fields LogFields) + Info func(msg string, fields LogFields) + Trace func(msg string, fields LogFields) + Warn func(msg string, fields LogFields) + type MonitoringEndpoint interface + SendLog func(log []byte) + type OracleID uint8