p2p

package
v0.1.14 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2023 License: Unlicense Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DefaultConfig = &Config{
	ListenAddresses:  []multiaddr.Multiaddr{},
	SeedAddresses:    []multiaddr.Multiaddr{},
	ConnectAddresses: []multiaddr.Multiaddr{},
}

Functions

func Base58Decode

func Base58Decode(key string) (priv crypto.PrivKey, err error)

func Base58Encode

func Base58Encode(priv crypto.PrivKey) (key string, err error)

func InitFlags

func InitFlags(cmd *cobra.Command)

func NewMultiAddr

func NewMultiAddr(addr string) (maddr multiaddr.Multiaddr)

func Run

func Run()

func Shutdown

func Shutdown() (err error)

func WhenReady

func WhenReady() chan bool

func WhenShutdown

func WhenShutdown() chan bool

func WhenStartFailed

func WhenStartFailed() chan error

Types

type Config

type Config struct {
	PrivKey crypto.PrivKey

	PublicAddress    multiaddr.Multiaddr
	SeedAddresses    []multiaddr.Multiaddr
	ConnectAddresses []multiaddr.Multiaddr
	ListenAddresses  []multiaddr.Multiaddr

	Params *cfg.Params
}

func (*Config) SetNetwork

func (c *Config) SetNetwork(network string)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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