Versions in this module Expand all Collapse all v0 v0.0.2-rc1 Jan 27, 2020 v0.0.1 Jan 24, 2020 Changes in this version + type AddrsFactory = bhost.AddrsFactory + type Config struct + AddrsFactory bhost.AddrsFactory + ConnManager connmgr.ConnManager + DisablePing bool + EnableAutoRelay bool + Filters *filter.Filters + Insecure bool + ListenAddrs []ma.Multiaddr + Muxers []MsMuxC + NATManager NATManagerC + PeerKey crypto.PrivKey + Peerstore peerstore.Peerstore + Protector pnet.Protector + Relay bool + RelayCustom bool + RelayOpts []circuit.Opt + Reporter metrics.Reporter + Routing RoutingC + SecurityTransports []MsSecC + StaticRelays []peer.AddrInfo + Transports []TptC + UserAgent string + func (cfg *Config) Apply(opts ...Option) error + func (cfg *Config) NewNode(ctx context.Context, logger *zap.Logger) (host.Host, error) + type MsMuxC struct + ID string + type MsSecC struct + ID string + type MuxC func(h host.Host) (mux.Multiplexer, error) + func MuxerConstructor(m interface{}) (MuxC, error) + type NATManagerC func(context.Context, network.Network) bhost.NATManager + type Option func(cfg *Config) error + type RoutingC func(host.Host) (routing.PeerRouting, error) + type SecC func(h host.Host) (sec.SecureTransport, error) + func SecurityConstructor(security interface{}) (SecC, error) + type TptC func(h host.Host, u *tptu.Upgrader) (transport.Transport, error) + func TransportConstructor(tpt interface{}) (TptC, error)