util

package
v0.1.18 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 22, 2020 License: MIT Imports: 17 Imported by: 36

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CanDial

func CanDial(addr ma.Multiaddr, s *swarm.Swarm) bool

CanDial returns whether or not the address is dialable.

func DefaultBoostrapPeers

func DefaultBoostrapPeers() []peer.AddrInfo

func FreeLocalAddr added in v0.1.13

func FreeLocalAddr() ma.Multiaddr

func InstanceFromJSON added in v0.1.13

func InstanceFromJSON(b []byte, i interface{})

func JSONFromInstance added in v0.1.13

func JSONFromInstance(i interface{}) []byte

func LoadKey

func LoadKey(pth string) crypto.PrivKey

func MustParseAddr added in v0.1.6

func MustParseAddr(str string) ma.Multiaddr

func ParseBootstrapPeers

func ParseBootstrapPeers(addrs []string) ([]peer.AddrInfo, error)

func SchemaFromInstance added in v0.1.13

func SchemaFromInstance(i interface{}, expandedStruct bool) *jsonschema.Schema

func SchemaFromSchemaString added in v0.1.13

func SchemaFromSchemaString(s string) *jsonschema.Schema

func SetJSONID added in v0.1.13

func SetJSONID(id core.InstanceID, json []byte) []byte

func SetJSONProperty added in v0.1.13

func SetJSONProperty(name string, value interface{}, json []byte) []byte

func SetLogLevels

func SetLogLevels(systems map[string]logging.LogLevel) error

SetLogLevels sets levels for the given systems.

func SetupDefaultLoggingConfig

func SetupDefaultLoggingConfig(repoPath string)

SetupDefaultLoggingConfig sets up a standard logging configuration.

func TCPAddrFromMultiAddr

func TCPAddrFromMultiAddr(maddr ma.Multiaddr) (addr string, err error)

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL