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 + var ZeroLocalTCPAddress = ma.NewMultiaddr("/ip4/127.0.0.1/tcp/0") + func RandLocalTCPAddress() ma.Multiaddr + type Identity interface + Address func() ma.Multiaddr + ID func() peer.ID + PrivateKey func() ci.PrivKey + PublicKey func() ci.PubKey + func NewIdentity(ID peer.ID, addr ma.Multiaddr, privk ci.PrivKey, pubk ci.PubKey) Identity + func RandIdentity() (Identity, error) + func RandIdentityOrFatal(t *testing.T) Identity + type LatencyConfig struct + BlockstoreLatency time.Duration + NetworkLatency time.Duration + RoutingLatency time.Duration + func (c LatencyConfig) AllInstantaneous() LatencyConfig + func (c LatencyConfig) Blockstore7200RPM() LatencyConfig + func (c LatencyConfig) BlockstoreFastSSD2014() LatencyConfig + func (c LatencyConfig) BlockstoreSlowSSD2014() LatencyConfig + func (c LatencyConfig) NetworkIntraDatacenter2014() LatencyConfig + func (c LatencyConfig) NetworkNYtoSF() LatencyConfig + func (c LatencyConfig) RoutingSlow() LatencyConfig + type PeerNetParams struct + Addr ma.Multiaddr + ID peer.ID + PrivKey ci.PrivKey + PubKey ci.PubKey + func RandPeerNetParams() (*PeerNetParams, error) + func RandPeerNetParamsOrFatal(t *testing.T) PeerNetParams