Index
Modules:
libp2p,
libp2p/autotls/acme/api,
libp2p/autotls/acme/client,
libp2p/autotls/acme/utils,
libp2p/autotls/service,
libp2p/autotls/utils,
libp2p/builders,
libp2p/cid,
libp2p/connmanager,
libp2p/crypto/chacha20poly1305,
libp2p/crypto/crypto,
libp2p/crypto/curve25519,
libp2p/crypto/ecnist,
libp2p/crypto/ed25519/constants,
libp2p/crypto/ed25519/ed25519,
libp2p/crypto/hkdf,
libp2p/crypto/minasn1,
libp2p/crypto/rsa,
libp2p/crypto/secp,
libp2p/dial,
libp2p/dialer,
libp2p/errors,
libp2p/multiaddress,
libp2p/multibase,
libp2p/multicodec,
libp2p/multihash,
libp2p/multistream,
libp2p/muxers/mplex/coder,
libp2p/muxers/mplex/lpchannel,
libp2p/muxers/mplex/mplex,
libp2p/muxers/muxer,
libp2p/muxers/yamux/yamux,
libp2p/nameresolving/nameresolver,
libp2p/observedaddrmanager,
libp2p/peerid,
libp2p/peeridauth/client,
libp2p/peerinfo,
libp2p/peerstore,
libp2p/protobuf/minprotobuf,
libp2p/protocols/connectivity/autonat/server,
libp2p/protocols/connectivity/autonat/types,
libp2p/protocols/connectivity/autonatv2/client,
libp2p/protocols/connectivity/autonatv2/server,
libp2p/protocols/connectivity/autonatv2/service,
libp2p/protocols/connectivity/autonatv2/types,
libp2p/protocols/connectivity/autonatv2/utils,
libp2p/protocols/connectivity/relay/client,
libp2p/protocols/connectivity/relay/messages,
libp2p/protocols/connectivity/relay/rconn,
libp2p/protocols/connectivity/relay/relay,
libp2p/protocols/connectivity/relay/rtransport,
libp2p/protocols/connectivity/relay/utils,
libp2p/protocols/identify,
libp2p/protocols/kademlia,
libp2p/protocols/kademlia/find,
libp2p/protocols/kademlia/get,
libp2p/protocols/kademlia/lookupstate,
libp2p/protocols/kademlia/ping,
libp2p/protocols/kademlia/protobuf,
libp2p/protocols/kademlia/provider,
libp2p/protocols/kademlia/put,
libp2p/protocols/kademlia/routingtable,
libp2p/protocols/kademlia/types,
libp2p/protocols/ping,
libp2p/protocols/protocol,
libp2p/protocols/pubsub,
libp2p/protocols/pubsub/bandwidth,
libp2p/protocols/pubsub/errors,
libp2p/protocols/pubsub/floodsub,
libp2p/protocols/pubsub/gossipsub,
libp2p/protocols/pubsub/gossipsub/behavior,
libp2p/protocols/pubsub/gossipsub/preamblestore,
libp2p/protocols/pubsub/gossipsub/scoring,
libp2p/protocols/pubsub/gossipsub/types,
libp2p/protocols/pubsub/mcache,
libp2p/protocols/pubsub/peertable,
libp2p/protocols/pubsub/pubsub,
libp2p/protocols/pubsub/pubsubpeer,
libp2p/protocols/pubsub/rpc/message,
libp2p/protocols/pubsub/rpc/messages,
libp2p/protocols/pubsub/rpc/protobuf,
libp2p/protocols/pubsub/timedcache,
libp2p/protocols/rendezvous,
libp2p/protocols/rendezvous/protobuf,
libp2p/protocols/rendezvous/rendezvous,
libp2p/protocols/secure/noise,
libp2p/protocols/secure/secure,
libp2p/routing_record,
libp2p/services/wildcardresolverservice,
libp2p/signed_envelope,
libp2p/stream/bridgestream,
libp2p/stream/bufferstream,
libp2p/stream/chronosstream,
libp2p/stream/connection,
libp2p/stream/lpstream,
libp2p/switch,
libp2p/transcoder,
libp2p/transports/memorymanager,
libp2p/transports/memorytransport,
libp2p/transports/quictransport,
libp2p/transports/tcptransport,
libp2p/transports/tls/certificate,
libp2p/transports/tls/certificate_ffi,
libp2p/transports/transport,
libp2p/transports/wstransport,
libp2p/upgrademngrs/muxedupgrade,
libp2p/upgrademngrs/upgrade,
libp2p/utility,
libp2p/utils/bytesview,
libp2p/utils/future,
libp2p/utils/heartbeat,
libp2p/utils/ipaddr,
libp2p/utils/offsettedseq,
libp2p/utils/semaphore,
libp2p/utils/sequninit,
libp2p/utils/zeroqueue,
libp2p/varint,
libp2p/vbuffer,
libp2p/wire.
API symbols
- `$`:
- `&=`:
- `&`:
- `<=`:
- `<`:
- `==`:
- cid: proc `==`(a: Cid; b: Cid): bool
- crypto: proc `==`(key1, key2: PrivateKey): bool
- crypto: proc `==`(key1, key2: PublicKey): bool
- ecnist: proc `==`(seckey1, seckey2: EcPrivateKey): bool
- ecnist: proc `==`(pubkey1, pubkey2: EcPublicKey): bool
- ecnist: proc `==`(a, b: EcSignature): bool
- ed25519: proc `==`(eda, edb: EdPrivateKey): bool
- ed25519: proc `==`(eda, edb: EdPublicKey): bool
- ed25519: proc `==`(eda, edb: EdSignature): bool
- minasn1: proc `==`(field: Asn1Field; data: openArray[byte]): bool
- rsa: proc `==`(a, b: RsaPrivateKey): bool
- rsa: proc `==`(a, b: RsaPublicKey): bool
- rsa: proc `==`(a, b: RsaSignature): bool
- secp: proc `==`(a, b: SkKeyPair): bool
- secp: proc `==`(a, b: SkPrivateKey): bool
- secp: proc `==`(a, b: SkPublicKey): bool
- secp: proc `==`(a, b: SkSignature): bool
- multiaddress: proc `==`(m1: var MultiAddress; m2: MultiAddress): bool
- multicodec: proc `==`(mc: MultiCodec; code: int): bool
- multicodec: proc `==`(a, b: MultiCodec): bool
- multicodec: proc `==`(mc: MultiCodec; name: string): bool
- multihash: proc `==`[T](mdigest: MDigest[T]; mh: MultiHash): bool
- multihash: proc `==`[T](mh: MultiHash; mdigest: MDigest[T]): bool
- multihash: proc `==`(a: MultiHash; b: MultiHash): bool
- peerid: template `==`(a, b: PeerId): bool
- types: proc `==`(a, b: AutonatV2Msg): bool
- provider: proc `==`(a, b: ProviderRecord): bool
- pubsubpeer: proc `==`(a, b: PubSubPeer): bool
- timedcache: proc `==`[E](a, b: TimedEntry[E]): bool
- `>=`:
- `>`:
- `[]=`:
- `[]`:
- accept:
- rtransport: method accept(self: RelayTransport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- memorymanager: proc accept(self: memoryConnManager; address: string): MemoryListener
- memorymanager: proc accept(self: MemoryListener): Future[Connection]
- memorytransport: method accept(self: MemoryTransport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- quictransport: method accept(self: QuicTransport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- tcptransport: method accept(self: TcpTransport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- transport: method accept(self: Transport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- wstransport: method accept(self: WsTransport): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- ACMEApi:
- ACMEAuthorizationsResponse:
- ACMECertificate:
- ACMECertificateResponse:
- ACMEChallenge:
- ACMEChallengeCheck:
- ACMEChallengeResponse:
- ACMEChallengeResponseWrapper:
- ACMEChallengeStatus:
- ACMEChallengeToken:
- ACMEChallengeType:
- ACMECheckKind:
- ACMECheckResponse:
- ACMEClient:
- ACMECompletedResponse:
- ACMEDirectory:
- ACMEError:
- ACMEFinalizeResponse:
- ACMEOrderCheck:
- ACMEOrderResponse:
- ACMEOrderStatus:
- ACMERegisterRequest:
- ACMERegisterResponse:
- add:
- addCapped:
- addConnEventHandler:
- addDirectPeer:
- addedAt:
- addHandler:
- addObservation:
- addObserver:
- addPeer:
- addPeerEventHandler:
- addPossiblePeerToQuery:
- addProvider:
- AddressBook:
- AddressInfo:
- AddressLimit:
- AddressMapper:
- AddrIdx:
- addrs:
- addSeen:
- addTransport:
- addValidator:
- advertise:
- AdvertiseError:
- AgentBook:
- AgentVersion:
- all:
- AllFuturesFailedError:
- AlreadyExpectingConnectionError:
- And:
- any:
- anyCompleted:
- append:
- apply:
- areAddrsConsistent:
- asAutonatV2Response:
- Asn1Buffer:
- Asn1Class:
- Asn1Composite:
- asn1EncodeBitString:
- asn1EncodeBoolean:
- asn1EncodeComposite:
- asn1EncodeContextTag:
- asn1EncodeInteger:
- asn1EncodeLength:
- asn1EncodeNull:
- asn1EncodeOctetString:
- asn1EncodeOid:
- asn1EncodeSequence:
- Asn1Error:
- Asn1False:
- Asn1Field:
- Asn1Null:
- Asn1OidEcPublicKey:
- Asn1OidRsaEncryption:
- Asn1OidSecp256k1:
- Asn1OidSecp256r1:
- Asn1OidSecp384r1:
- Asn1OidSecp521r1:
- Asn1Result:
- Asn1Tag:
- Asn1True:
- asNetworkReachability:
- atEof:
- Authorization:
- Autonat:
- AutonatCodec:
- AutonatDial:
- AutonatDialResponse:
- AutonatError:
- AutonatMsg:
- AutonatPeerInfo:
- AutonatUnreachableError:
- AutonatV2:
- AutonatV2Client:
- AutonatV2Codec:
- AutonatV2Config:
- AutonatV2Error:
- AutonatV2Msg:
- AutonatV2MsgLpSize:
- AutonatV2Response:
- AutonatV2Service:
- AutonatV2ServiceConfig:
- AutoTLSBroker:
- AutotlsCert:
- AutotlsConfig:
- AutoTLSDNSServer:
- AutoTLSError:
- AutotlsService:
- BackoffSlackTime:
- BackoffTable:
- BadRequest:
- BandwidthTracking:
- base58:
- BasePrecomp:
- BearerToken:
- bioToSeq:
- BiPrecomp:
- bootstrap:
- bootstrapNode:
- bridge:
- bridgedConnections:
- BridgeStream:
- broadcast:
- Bucket:
- bucketIndex:
- BufferStream:
- BufferStreamTrackerName:
- build:
- byScore:
- bytes:
- byteSize:
- BytesView:
- CacheEntry:
- calculateReceiveTimeMs:
- canAskIWant:
- canConnect:
- CandidatePeers:
- cannotConnect:
- capLen:
- CertError:
- CERT_ERROR_ASN1_ENCODE:
- CERT_ERROR_ASN1_OCTET:
- CERT_ERROR_ASN1_TIME_GEN:
- CERT_ERROR_BIGNUM_CONV:
- CERT_ERROR_BIGNUM_GEN:
- CERT_ERROR_BIO_GEN:
- CERT_ERROR_BIO_WRITE:
- CERT_ERROR_CERT_GEN:
- CERT_ERROR_CN_EMPTY:
- CERT_ERROR_CN_EMPTY_LABEL:
- CERT_ERROR_CN_LABEL_TOO_LONG:
- CERT_ERROR_CN_TOO_LONG:
- CERT_ERROR_DECODE_SEQUENCE:
- CERT_ERROR_DRBG_CONFIG:
- CERT_ERROR_DRBG_INIT:
- CERT_ERROR_DRBG_SEED:
- CERT_ERROR_ECKEY_GEN:
- CERT_ERROR_ENCODING:
- CERT_ERROR_EVP_PKEY_EC_KEY:
- CERT_ERROR_EXTENSION_ADD:
- CERT_ERROR_EXTENSION_DATA:
- CERT_ERROR_EXTENSION_GEN:
- CERT_ERROR_EXTENSION_GET:
- CERT_ERROR_EXTENSION_NOT_FOUND:
- CERT_ERROR_INIT_KEYGEN:
- CERT_ERROR_KEY_GEN:
- CERT_ERROR_MEMORY:
- CERT_ERROR_NID:
- CERT_ERROR_NO_PUBKEY:
- CERT_ERROR_NOT_ENOUGH_SEQ_ELEMS:
- CERT_ERROR_NOT_OCTET_STR:
- CERT_ERROR_NULL_PARAM:
- CERT_ERROR_PARSE:
- CERT_ERROR_PUBKEY_DER_CONV:
- CERT_ERROR_PUBKEY_DER_LEN:
- CERT_ERROR_PUBKEY_GET:
- CERT_ERROR_PUBKEY_SET:
- CERT_ERROR_RAND:
- CERT_ERROR_SERIAL_WRITE:
- CERT_ERROR_SET_CURVE:
- CERT_ERROR_SET_KEY:
- CERT_ERROR_SIGN:
- CERT_ERROR_VALIDITY_PERIOD:
- CERT_ERROR_X509_CN:
- CERT_ERROR_X509_ISSUER:
- CERT_ERROR_X509_NAME:
- CERT_ERROR_X509_READ:
- CERT_ERROR_X509_REQ_DER:
- CERT_ERROR_X509_REQ_GEN:
- CERT_ERROR_X509_SAN:
- CERT_ERROR_X509_SUBJECT:
- CERT_ERROR_X509_VER:
- CERT_FORMAT_DER:
- CERT_FORMAT_PEM:
- cert_format_t:
- cert_free_key:
- cert_generate:
- cert_generate_key:
- CertificateCreationError:
- CertificateKey:
- CertificateParsingError:
- CertificatePubKeySerializationError:
- CertificateX509:
- cert_new_key_t:
- cert_parse:
- cert_serialize_privk:
- cert_serialize_pubk:
- cert_signing_req:
- ChaChaPoly:
- ChaChaPolyKey:
- ChaChaPolyNonce:
- ChaChaPolyTag:
- checkFieldNumber:
- checkFutures:
- checkPeerRecord:
- checkScalar:
- checkSignature:
- checkValid:
- ChronosStream:
- ChronosStreamTrackerName:
- Cid:
- CidError:
- CIDv0:
- CIDv1:
- CidVersion:
- CIDvIncorrect:
- CIDvReserved:
- CircuitRelay:
- cleanup:
- clear:
- close:
- connmanager: proc close(c: ConnManager): InternalRaisesFuture[void, (CancelledError,)]
- lpchannel: method close(s: LPChannel): InternalRaisesFuture[void, void]
- mplex: method close(m: Mplex): InternalRaisesFuture[void, void]
- muxer: method close(m: Muxer): InternalRaisesFuture[void, void]
- yamux: method close(m: Yamux): InternalRaisesFuture[void, void]
- client: proc close(self: PeerIDAuthClient): InternalRaisesFuture[void, (CancelledError,)]
- lpstream: method close(s: LPStream): InternalRaisesFuture[void, void]
- memorymanager: proc close(self: MemoryListener)
- quictransport: method close(m: QuicMuxer): InternalRaisesFuture[void, void]
- quictransport: method close(session: QuicSession): InternalRaisesFuture[void, void]
- closed:
- closeImpl:
- yamux: method closeImpl(channel: YamuxChannel): InternalRaisesFuture[void, void]
- rconn: method closeImpl(self: RelayConnection): InternalRaisesFuture[void, void]
- noise: method closeImpl(s: NoiseConnection): InternalRaisesFuture[void, void]
- secure: method closeImpl(s: SecureConn): InternalRaisesFuture[void, void]
- bridgestream: method closeImpl(s: BridgeStream): InternalRaisesFuture[void, void]
- bufferstream: method closeImpl(s: BufferStream): InternalRaisesFuture[void, void]
- chronosstream: method closeImpl(s: ChronosStream): InternalRaisesFuture[void, void]
- connection: method closeImpl(s: Connection): InternalRaisesFuture[void, void]
- lpstream: method closeImpl(s: LPStream): InternalRaisesFuture[void, void]
- quictransport: method closeImpl(stream: QuicStream): InternalRaisesFuture[void, void]
- wstransport: method closeImpl(s: WsStream): InternalRaisesFuture[void, void]
- closeWithEOF:
- closeWrite:
- cmp:
- code:
- codec:
- codec=:
- collectCompleted:
- compilesOr:
- concat:
- ConcurrentUpgrades:
- connCount:
- connect:
- dial: method connect(self: Dial; address: MultiAddress; allowUnknownPeerId = false): InternalRaisesFuture[
PeerId, (DialFailedError, CancelledError)]
- dial: method connect(self: Dial; peerId: PeerId; addrs: seq[MultiAddress]; forceDial = false;
reuseConnection = true; dir = Direction.Out): InternalRaisesFuture[void,
(DialFailedError, CancelledError)]
- dialer: method connect(self: Dialer; address: MultiAddress; allowUnknownPeerId = false): InternalRaisesFuture[
PeerId, (DialFailedError, CancelledError)]
- dialer: method connect(self: Dialer; peerId: PeerId; addrs: seq[MultiAddress];
forceDial = false; reuseConnection = true; dir = Direction.Out): InternalRaisesFuture[
void, (DialFailedError, CancelledError)]
- pubsubpeer: proc connect(p: PubSubPeer)
- switch: method connect(s: Switch; address: MultiAddress; allowUnknownPeerId = false): InternalRaisesFuture[
PeerId, (DialFailedError, CancelledError)]
- switch: method connect(s: Switch; peerId: PeerId; addrs: seq[MultiAddress]; forceDial = false;
reuseConnection = true; dir = Direction.Out): InternalRaisesFuture[void,
(DialFailedError, CancelledError)]
- wire: proc connect(ma: MultiAddress; bufferSize = DefaultStreamBufferSize;
child: StreamTransport = nil; flags = default(set[SocketFlags]);
localAddress: Opt[MultiAddress] = Opt.none(MultiAddress)): InternalRaisesFuture[
StreamTransport,
(MaInvalidAddress, TransportError, CancelledError, LPError)]
- connected:
- connectedPeers:
- Connection:
- ConnectionFailed:
- ConnectionSlot:
- ConnectionTrackerName:
- ConnectionType:
- ConnEvent:
- ConnEventHandler:
- ConnEventKind:
- connHandler:
- ConnManager:
- consume:
- consumeTo:
- contains:
- contentType:
- ControlGraft:
- ControlIHave:
- ControlIMReceiving:
- ControlIWant:
- ControlMessage:
- ControlPreamble:
- ControlPrune:
- Cookie:
- copy:
- count:
- countLeadingZeroBits:
- countRegister:
- createStreamServer:
- CryptoError:
- CryptoResult:
- Curve25519:
- Curve25519Error:
- Curve25519Key:
- Curve25519KeySize:
- CurveOrder:
- Curver25519GenError:
- CustomConnCreationProc:
- CustomConnectionCallbacks:
- CustomPeerSelectionProc:
- D2Const:
- data:
- DConst:
- decode:
- decodeControl:
- decodedLength:
- decodeGraft:
- decodeIHave:
- decodeIMReceiving:
- decodeIWant:
- decodeMessage:
- decodeMessages:
- decodeMsg:
- decodePeerInfoMsg:
- decodePreamble:
- decodePrune:
- decodeRpcMsg:
- decodeSubscription:
- decodeSubscriptions:
- decrypt:
- DefaultAlpha:
- DefaultAmplificationAttackDialTimeout:
- DefaultBucketRefreshTime:
- DefaultChanTimeout:
- DefaultCleanupProvidersInterval:
- DefaultConnectionTimeout:
- DefaultDialBackTimeout:
- DefaultDialDataSize:
- DefaultDialTimeout:
- DefaultDnsServers:
- DefaultEntrySelector:
- DefaultEntryValidator:
- DefaultHeartbeatSleepTime:
- DefaultKeySize:
- DefaultLimitData:
- DefaultLimitDuration:
- DefaultMaxBuckets:
- DefaultMaxIncomingStreams:
- DefaultMaxNumElementsInNonPriorityQueue:
- defaultMsgIdProvider:
- DefaultProvidedKeyCapacity:
- DefaultProviderExpirationInterval:
- DefaultProviderRecordCapacity:
- DefaultPublicExponent:
- DefaultQuorum:
- DefaultRenewBufferTime:
- DefaultRenewCheckTime:
- DefaultReplication:
- DefaultRepublishInterval:
- DefaultReservationTTL:
- DefaultRetries:
- DefaultTimeout:
- del:
- deletesRegister:
- DER:
- Dial:
- dial:
- Dial:
- dial:
- rtransport: proc dial(self: RelayTransport; ma: MultiAddress): InternalRaisesFuture[Connection,
(RelayDialError, CancelledError)]
- rtransport: method dial(self: RelayTransport; hostname: string; ma: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- switch: proc dial(s: Switch; peerId: PeerId; addrs: seq[MultiAddress]; proto: string): InternalRaisesFuture[
Connection, (DialFailedError, CancelledError)]
- switch: proc dial(s: Switch; peerId: PeerId; proto: string): InternalRaisesFuture[Connection,
(DialFailedError, CancelledError)]
- switch: method dial(s: Switch; peerId: PeerId; addrs: seq[MultiAddress]; protos: seq[string];
forceDial = false): InternalRaisesFuture[Connection,
(DialFailedError, CancelledError)]
- switch: method dial(s: Switch; peerId: PeerId; protos: seq[string]): InternalRaisesFuture[
Connection, (DialFailedError, CancelledError)]
- memorymanager: proc dial(self: memoryConnManager; address: string): MemoryListener
- memorymanager: proc dial(self: MemoryListener): Future[Connection]
- memorytransport: proc dial(self: MemoryTransport; ma: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): Future[Connection]
- memorytransport: method dial(self: MemoryTransport; hostname: string; ma: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- quictransport: method dial(self: QuicTransport; hostname: string; address: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- tcptransport: method dial(self: TcpTransport; hostname: string; address: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- transport: proc dial(self: Transport; address: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): Future[Connection]
- transport: method dial(self: Transport; hostname: string; address: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- wstransport: method dial(self: WsTransport; hostname: string; address: MultiAddress;
peerId: Opt[PeerId] = Opt.none(PeerId)): InternalRaisesFuture[Connection,
(TransportError, CancelledError)]
- dialAndUpgrade:
- dial: method dialAndUpgrade(self: Dial; peerId: Opt[PeerId]; addrs: seq[MultiAddress];
dir = Direction.Out): InternalRaisesFuture[Muxer,
(CancelledError, MaError, TransportAddressError, LPError)]
- dial: method dialAndUpgrade(self: Dial; peerId: Opt[PeerId]; hostname: string;
addrs: MultiAddress; dir = Direction.Out): InternalRaisesFuture[
Muxer, (CancelledError,)]
- dialer: method dialAndUpgrade(self: Dialer; peerId: Opt[PeerId]; addrs: seq[MultiAddress];
dir = Direction.Out): InternalRaisesFuture[Muxer,
(CancelledError, MaError, TransportAddressError, LPError)]
- dialer: method dialAndUpgrade(self: Dialer; peerId: Opt[PeerId]; hostname: string;
addrs: MultiAddress; dir = Direction.Out): InternalRaisesFuture[
Muxer, (CancelledError,)]
- DialBack:
- DialBackLpSize:
- DialBackResponse:
- DialBackStatus:
- DialDataRequest:
- DialDataResponse:
- DialDataResponseLpSize:
- Dialer:
- DialError:
- DialFailedError:
- dialPeerV1:
- dialPeerV2:
- DialRefused:
- DialRequest:
- DialResponse:
- DialStatus:
- digest:
- DigestSheme:
- digestSize:
- Direction:
- disconnect:
- disconnectIfBadScorePeer:
- disconnectPeer:
- Discover:
- discover:
- DiscoverResponse:
- dispatchGetProviders:
- dispatchPutVal:
- DNS:
- DNS4:
- DNS6:
- DNSADDR:
- DNSANY:
- DNS_OR_IP:
- Domain:
- DropConn:
- dropFanoutPeers:
- dropPeer:
- dummyPrivateProc:
- EcCurveKind:
- ECDHEScheme:
- ECDSA:
- EcError:
- EcKeyGenError:
- EcKeyIncorrectError:
- EcKeyPair:
- EcPKI:
- EcPrivateKey:
- EcPublicKey:
- EcPublicKeyError:
- EcResult:
- EcRngError:
- EcSignature:
- EcSignatureError:
- EcSupportedCurvesCint:
- Ed25519:
- EdError:
- EdIncorrectError:
- EdKeyPair:
- EdPrivateKey:
- EdPrivateKeySize:
- EdPublicKey:
- EdPublicKeySize:
- EdSignature:
- EdSignatureSize:
- encode:
- encodedLength:
- encodeMessage:
- encodeRpcMsg:
- encodeVarint:
- EncodingFormat:
- encrypt:
- EndGroup:
- EntryRecord:
- EntrySelector:
- EntryValidator:
- Envelope:
- EnvelopeError:
- EnvelopeFieldMissing:
- EnvelopeInvalidProtobuf:
- EnvelopeInvalidSignature:
- EnvelopeWrongType:
- Eof:
- ephemeral:
- Eq:
- exclIfIt:
- expandAddrs:
- expandItIMPL:
- expectConnection:
- expire:
- ExponentialMovingAverage:
- extend:
- extractPublicKey:
- Fe:
- filterIt:
- find:
- findClosest:
- findClosestPeerIds:
- findClosestPeers:
- findNode:
- findObservedIPAddr:
- findPeer:
- finish:
- firstSeen:
- Fixed:
- Fixed32:
- Fixed64:
- FloodSub:
- FloodSubCodec:
- flushIf:
- flushIfIt:
- formatItIMPL:
- fullAddrs:
- GeCached:
- generateX509:
- GenericRendezVous:
- GeP1P1:
- GeP2:
- GeP3:
- GePrecomp:
- get:
- getAgent:
- getArray:
- getBuffer:
- getBytes:
- GetConn:
- GetConnDialError:
- getConnections:
- getField:
- getGossipPeers:
- getHostname:
- getIncomingSlot:
- getInstance:
- getLen:
- getLocalAddress:
- getMostObservedProtosAndPorts:
- getOrCreatePeer:
- getOrder:
- getOutgoingSlot:
- getPackedRepeatedField:
- getPart:
- getPrivateKeyLength:
- getProtocolArgument:
- getProtoHeader:
- getProviders:
- getPtr:
- getPublicIPAddress:
- getPublicKey:
- getPublicKeyLength:
- getRawBytes:
- getRepeatedField:
- getRequiredField:
- getRequiredRepeatedField:
- getSecret:
- getStream:
- getStreams:
- getSVarint:
- getUVarint:
- getValue:
- getVarint:
- getWrapped:
- goffset:
- GossipBackoffPeriod:
- GossipSub:
- GossipSubCodec_10:
- GossipSubCodec_11:
- GossipSubCodec_12:
- GossipSubCodec_14:
- GossipSubD:
- GossipSubDhi:
- GossipSubDlo:
- GossipSubFanoutTTL:
- GossipSubHeartbeatInterval:
- GossipSubHistoryGossip:
- GossipSubHistoryLength:
- GossipSubParams:
- grafted:
- guessDialableAddr:
- handle:
- handleAddProvider:
- handleBackingOff:
- handleConn:
- handleData:
- handleDialDataRequest:
- handleFindNode:
- handleGetProviders:
- handleGetValue:
- handleGraft:
- handleHop:
- handleHopStreamV2:
- handleIDontWant:
- handleIHave:
- handleIWant:
- handlePing:
- handlePrune:
- handlePutValue:
- handler:
- handler=:
- HandlerHolder:
- handles:
- handshake:
- hash:
- HashError:
- hasKey:
- hasObservers:
- hasPeer:
- hasPeerId:
- hasPublicIPAddress:
- hasPublicKey:
- hasSeen:
- hasSendConn:
- heartbeat:
- hex:
- high:
- hint:
- hint32:
- hint64:
- hkdf:
- HkdfResult:
- HopMessage:
- HopMessageType:
- HTTP:
- HttpCreated:
- HttpOk:
- HTTPResponse:
- HTTPS:
- identify:
- Identify:
- identify:
- IdentifyCodec:
- IdentifyError:
- IdentifyInfo:
- IdentifyNoPubKeyError:
- IdentifyPush:
- IdentifyPushCodec:
- IdentifyPushHandler:
- IdentityInvalidMsgError:
- IdentityNoMatchError:
- IdentityPubKeySerializationError:
- IdentitySigningError:
- IdLength:
- IDontWantMaxCount:
- iDontWantMessageSizeThreshold:
- IHaveMaxLength:
- IHavePeerBudget:
- includeFile:
- init:
- cid: proc init(ctype: typedesc[Cid]; version: CidVersion; content: MultiCodec;
hash: MultiHash): Result[Cid, CidError]
- cid: proc init[T: char | byte](ctype: typedesc[Cid]; data: openArray[T]): Result[Cid,
CidError]
- crypto: proc init(key: var PrivateKey; data: openArray[byte]): bool
- crypto: proc init(key: var PublicKey; data: openArray[byte]): bool
- crypto: proc init(sig: var Signature; data: openArray[byte]): bool
- crypto: proc init(sig: var Signature; data: string): bool
- crypto: proc init[T: PrivateKey | PublicKey](key: var T; data: string): bool
- crypto: proc init(t: typedesc[PrivateKey]; key: rsa.RsaPrivateKey): PrivateKey
- crypto: proc init(t: typedesc[PrivateKey]; key: ecnist.EcPrivateKey): PrivateKey
- crypto: proc init(t: typedesc[PrivateKey]; key: EdPrivateKey): PrivateKey
- crypto: proc init(t: typedesc[PrivateKey]; data: openArray[byte]): CryptoResult[PrivateKey]
- crypto: proc init(t: typedesc[PrivateKey]; key: SkPrivateKey): PrivateKey
- crypto: proc init(t: typedesc[PrivateKey]; data: string): CryptoResult[PrivateKey]
- crypto: proc init(t: typedesc[PublicKey]; key: rsa.RsaPublicKey): PublicKey
- crypto: proc init(t: typedesc[PublicKey]; key: ecnist.EcPublicKey): PublicKey
- crypto: proc init(t: typedesc[PublicKey]; key: EdPublicKey): PublicKey
- crypto: proc init(t: typedesc[PublicKey]; data: openArray[byte]): CryptoResult[PublicKey]
- crypto: proc init(t: typedesc[PublicKey]; key: SkPublicKey): PublicKey
- crypto: proc init(t: typedesc[PublicKey]; data: string): CryptoResult[PublicKey]
- crypto: proc init(t: typedesc[Signature]; data: openArray[byte]): CryptoResult[Signature]
- crypto: proc init(t: typedesc[Signature]; data: string): CryptoResult[Signature]
- ecnist: proc init(key: var EcPrivateKey; data: openArray[byte]): Result[void, Asn1Error]
- ecnist: proc init(pubkey: var EcPublicKey; data: openArray[byte]): Result[void, Asn1Error]
- ecnist: proc init(sig: var EcSignature; data: openArray[byte]): Result[void, Asn1Error]
- ecnist: proc init[T: EcPKI](sospk: var T; data: string): Result[void, Asn1Error]
- ecnist: proc init(t: typedesc[EcPrivateKey]; data: openArray[byte]): EcResult[EcPrivateKey]
- ecnist: proc init(t: typedesc[EcPublicKey]; data: openArray[byte]): EcResult[EcPublicKey]
- ecnist: proc init(t: typedesc[EcSignature]; data: openArray[byte]): EcResult[EcSignature]
- ecnist: proc init[T: EcPKI](t: typedesc[T]; data: string): EcResult[T]
- ed25519: proc init(key: var EdPrivateKey; data: openArray[byte]): bool
- ed25519: proc init(key: var EdPrivateKey; data: string): bool
- ed25519: proc init(key: var EdPublicKey; data: openArray[byte]): bool
- ed25519: proc init(key: var EdPublicKey; data: string): bool
- ed25519: proc init(sig: var EdSignature; data: openArray[byte]): bool
- ed25519: proc init(sig: var EdSignature; data: string): bool
- ed25519: proc init(t: typedesc[EdPrivateKey]; data: openArray[byte]): Result[EdPrivateKey,
EdError]
- ed25519: proc init(t: typedesc[EdPrivateKey]; data: string): Result[EdPrivateKey, EdError]
- ed25519: proc init(t: typedesc[EdPublicKey]; data: openArray[byte]): Result[EdPublicKey,
EdError]
- ed25519: proc init(t: typedesc[EdPublicKey]; data: string): Result[EdPublicKey, EdError]
- ed25519: proc init(t: typedesc[EdSignature]; data: openArray[byte]): Result[EdSignature,
EdError]
- ed25519: proc init(t: typedesc[EdSignature]; data: string): Result[EdSignature, EdError]
- minasn1: proc init(t: typedesc[Asn1Buffer]): Asn1Buffer
- minasn1: proc init(t: typedesc[Asn1Buffer]; data: openArray[byte]): Asn1Buffer
- minasn1: proc init(t: typedesc[Asn1Buffer]; data: string): Asn1Buffer
- minasn1: proc init(t: typedesc[Asn1Composite]; tag: Asn1Tag): Asn1Composite
- minasn1: proc init(t: typedesc[Asn1Composite]; idx: int): Asn1Composite
- rsa: proc init(key: var RsaPrivateKey; data: openArray[byte]): Result[void, Asn1Error]
- rsa: proc init(key: var RsaPublicKey; data: openArray[byte]): Result[void, Asn1Error]
- rsa: proc init(sig: var RsaSignature; data: openArray[byte]): Result[void, Asn1Error]
- rsa: proc init[T: RsaPKI](sospk: var T; data: string): Result[void, Asn1Error]
- rsa: proc init(t: typedesc[RsaPrivateKey]; data: openArray[byte]): RsaResult[RsaPrivateKey]
- rsa: proc init(t: typedesc[RsaPublicKey]; data: openArray[byte]): RsaResult[RsaPublicKey]
- rsa: proc init(t: typedesc[RsaSignature]; data: openArray[byte]): RsaResult[RsaSignature]
- rsa: proc init[T: RsaPKI](t: typedesc[T]; data: string): T
- secp: proc init(key: var SkPrivateKey; data: openArray[byte]): SkResult[void]
- secp: proc init(key: var SkPrivateKey; data: string): SkResult[void]
- secp: proc init(key: var SkPublicKey; data: openArray[byte]): SkResult[void]
- secp: proc init(key: var SkPublicKey; data: string): SkResult[void]
- secp: proc init(sig: var SkSignature; data: openArray[byte]): SkResult[void]
- secp: proc init(sig: var SkSignature; data: string): SkResult[void]
- secp: proc init(t: typedesc[SkPrivateKey]; data: openArray[byte]): SkResult[SkPrivateKey]
- secp: proc init(t: typedesc[SkPrivateKey]; data: string): SkResult[SkPrivateKey]
- secp: proc init(t: typedesc[SkPublicKey]; data: openArray[byte]): SkResult[SkPublicKey]
- secp: proc init(t: typedesc[SkPublicKey]; data: string): SkResult[SkPublicKey]
- secp: proc init(t: typedesc[SkSignature]; data: openArray[byte]): SkResult[SkSignature]
- secp: proc init(t: typedesc[SkSignature]; data: string): SkResult[SkSignature]
- multiaddress: proc init(mtype: typedesc[MultiAddress]): MultiAddress
- multiaddress: proc init(mtype: typedesc[MultiAddress]; address: IpAddress;
protocol: IpTransportProtocol; port: Port): MultiAddress
- multiaddress: proc init(mtype: typedesc[MultiAddress]; protocol: MultiCodec; value: int): MaResult[
MultiAddress]
- multiaddress: proc init(mtype: typedesc[MultiAddress]; protocol: MultiCodec;
value: openArray[byte] = []): MaResult[MultiAddress]
- multiaddress: proc init(mtype: typedesc[MultiAddress]; protocol: MultiCodec; value: PeerId): MaResult[
MultiAddress]
- multiaddress: proc init(mtype: typedesc[MultiAddress]; data: openArray[byte]): MaResult[
MultiAddress]
- multiaddress: proc init(mtype: typedesc[MultiAddress]; value: string): MaResult[MultiAddress]
- multiaddress: proc init(mtype: typedesc[MultiAddress]; address: TransportAddress;
protocol = IPPROTO_TCP): MaResult[MultiAddress]
- multihash: proc init[T](mhtype: typedesc[MultiHash]; hashcode: MultiCodec; mdigest: MDigest[T]): MhResult[
MultiHash]
- multihash: proc init(mhtype: typedesc[MultiHash]; hashcode: MultiCodec; bdigest: openArray[byte]): MhResult[
MultiHash]
- multihash: proc init(mhtype: typedesc[MultiHash]; data: openArray[byte]): MhResult[MultiHash]
- multihash: proc init(mhtype: typedesc[MultiHash]; data: string): MhResult[MultiHash]
- multihash: proc init[T](mhtype: typedesc[MultiHash]; hashname: string; mdigest: MDigest[T]): MhResult[
MultiHash]
- multihash: proc init(mhtype: typedesc[MultiHash]; hashname: string; bdigest: openArray[byte]): MhResult[
MultiHash]
- lpchannel: proc init(L: type LPChannel; id: uint64; conn: Connection; initiator: bool;
name: string = ""; timeout: Duration = DefaultChanTimeout): LPChannel
- peerid: proc init(pid: var PeerId; data: openArray[byte]): bool
- peerid: proc init(pid: var PeerId; data: string): bool
- peerid: proc init(t: typedesc[PeerId]; data: openArray[byte]): Result[PeerId, cstring]
- peerid: proc init(t: typedesc[PeerId]; seckey: PrivateKey): Result[PeerId, cstring]
- peerid: proc init(t: typedesc[PeerId]; pubkey: PublicKey): Result[PeerId, cstring]
- peerid: proc init(t: typedesc[PeerId]; data: string): Result[PeerId, cstring]
- messages: proc init(T: typedesc[Voucher]; relayPeerId: PeerId; reservingPeerId: PeerId;
expiration: uint64): T:type
- identify: proc init(p: IdentifyPush)
- identify: method init(p: Identify)
- lookupstate: proc init(T: type LookupState; targetId: Key; initialPeers: seq[PeerId]; alpha: int;
replication: int; hasher: Opt[XorDHasher]): T:type
- types: proc init(T: typedesc[EntryRecord]; value: Key; time: Opt[TimeStamp]): EntryRecord
- ping: method init(p: Ping)
- protocol: method init(p: LPProtocol)
- bandwidth: proc init(T: type[BandwidthTracking]; alpha: float = DefaultAlpha): T:type
- bandwidth: proc init(T: type[ExponentialMovingAverage]; alpha: float = DefaultAlpha): T:type
- floodsub: method init(f: FloodSub)
- gossipsub: proc init(_: type[GossipSubParams]; pruneBackoff = 1.minutes;
unsubscribeBackoff = 5.seconds; floodPublish = true;
gossipFactor: float64 = 0.25; d = GossipSubD; dLow = GossipSubDlo;
dHigh = GossipSubDhi; dScore = GossipSubDlo; dOut = 4 - 1;
dLazy = GossipSubD; heartbeatInterval = GossipSubHeartbeatInterval;
historyLength = GossipSubHistoryLength;
historyGossip = GossipSubHistoryGossip; fanoutTTL = GossipSubFanoutTTL;
seenTTL = 2.minutes; gossipThreshold = -100.0; publishThreshold = -1000.0;
graylistThreshold = -10000.0; opportunisticGraftThreshold = 0.0;
decayInterval = 1.seconds; decayToZero = 0.01; retainScore = 2.minutes;
appSpecificWeight = 0.0; ipColocationFactorWeight = 0.0;
ipColocationFactorThreshold = 1.0; behaviourPenaltyWeight = -1.0;
behaviourPenaltyDecay = 0.999;
directPeers = initTable[PeerId, seq[MultiAddress]]();
disconnectBadPeers = false; enablePX = false;
bandwidthEstimatebps = 100000000;
overheadRateLimit = Opt.none(tuple[bytes: int, interval: Duration]);
disconnectPeerAboveRateLimit = false; maxNumElementsInNonPriorityQueue = DefaultMaxNumElementsInNonPriorityQueue;
sendIDontWantOnPublish = false): GossipSubParams
- gossipsub: method init(g: GossipSub)
- preamblestore: proc init(T: typedesc[PeerSet]): T:type
- preamblestore: proc init(T: typedesc[PreambleInfo]; preamble: ControlPreamble; sender: PubSubPeer;
startsAt: Moment; expiresAt: Moment): T:type
- preamblestore: proc init(T: typedesc[PreambleStore]): T:type
- scoring: proc init(_: type[TopicParams]): TopicParams
- mcache: proc init(T: type MCache; window, history: Natural): T:type
- pubsub: proc init[PubParams: object | bool](P: typedesc[PubSub]; switch: Switch;
triggerSelf: bool = false;
anonymize: bool = false;
verifySignature: bool = true; sign: bool = true;
msgIdProvider: MsgIdProvider = defaultMsgIdProvider; subscriptionValidator: SubscriptionValidator = nil;
maxMessageSize: int = 1024 * 1024;
rng: ref HmacDrbgContext = newRng();
parameters: PubParams = false;
customConnCallbacks: Option[CustomConnectionCallbacks] = none(
CustomConnectionCallbacks)): P:type
- message: proc init(T: type Message; peer: Option[PeerInfo]; data: seq[byte]; topic: string;
seqno: Option[uint64]; sign: bool = true): Message
- message: proc init(T: type Message; peerId: PeerId; data: seq[byte]; topic: string;
seqno: Option[uint64]): Message
- timedcache: proc init[K](T: type TimedCache[K]; timeout: Duration = Timeout; maxSize: int = 0): T:type
- noise: method init(p: Noise)
- secure: method init(s: Secure)
- routing_record: proc init(T: typedesc[PeerRecord]; peerId: PeerId; addresses: seq[MultiAddress];
seqNo = toUnix(getTime()).uint64): T:type
- signed_envelope: proc init(T: typedesc[Envelope]; privateKey: PrivateKey; payloadType: seq[byte];
payload: seq[byte]; domain: string): Result[Envelope, CryptoError]
- signed_envelope: proc init[T](_: typedesc[SignedPayload[T]]; privateKey: PrivateKey; data: T): Result[
SignedPayload[T], CryptoError]
- chronosstream: proc init(C: type ChronosStream; client: StreamTransport; dir: Direction;
timeout = DefaultChronosStreamTimeout; observedAddr: Opt[MultiAddress];
localAddr: Opt[MultiAddress]): ChronosStream
- bytesview: proc init(t: typedesc[BytesView]; data: sink seq[byte]): BytesView
- init58:
- InitializationError:
- initialize:
- initOffsettedSeq:
- initProtoBuffer:
- initPubSub:
- initRaw:
- initStream:
- initTAddress:
- initVBuffer:
- insert:
- InternalError:
- intoChaChaPolyKey:
- intoChaChaPolyNonce:
- intoChaChaPolyTag:
- intoCurve25519Key:
- InvalidChannelIdError:
- InvalidCookie:
- InvalidMplexMsgType:
- InvalidMultiCodec:
- InvalidNamespace:
- InvalidSignedPeerRecord:
- InvalidTTL:
- InvalidVarintError:
- IP:
- IP4:
- IP6:
- ipAddrMatches:
- IPFS:
- ipSupport:
- IpTransportProtocol:
- isConnected:
- isEmpty:
- isEnough:
- isFull:
- isIPv4:
- isIPv6:
- isPrivate:
- isPublic:
- isPublicMA:
- isReachable:
- isRelayed:
- isStale:
- isValid:
- items:
- iv:
- ivOpenArray:
- join:
- KadCodec:
- KadDHT:
- KadDHTConfig:
- key:
- Key:
- KeyAuthorization:
- KeyBook:
- KeyError:
- KeyGenerationError:
- keyOpenArray:
- KeyPair:
- Kid:
- KnownLibP2PTopics:
- KnownLibP2PTopicsSeq:
- LastSeenBook:
- leadingZeros:
- len:
- Length:
- lenu64:
- LetsEncryptURL:
- LetsEncryptURLStaging:
- libp2p_autonat_v2_reachability_confidence:
- libp2p_contentids_exts:
- libp2p_failed_upgrades_incoming:
- libp2p_failed_upgrades_outgoing:
- libp2p_gossipsub_peers_rate_limit_hits:
- libp2p_multiaddress_exts:
- libp2p_multibase_exts:
- libp2p_multicodec_exts:
- libp2p_multihash_exts:
- libp2p_network_bytes:
- libp2p_pki_schemes:
- libp2p_pubsub_broadcast_graft:
- libp2p_pubsub_broadcast_ihave:
- libp2p_pubsub_broadcast_iwant:
- libp2p_pubsub_broadcast_messages:
- libp2p_pubsub_broadcast_prune:
- libp2p_pubsub_broadcast_subscriptions:
- libp2p_pubsub_broadcast_unsubscriptions:
- libp2p_pubsub_messages_published:
- libp2p_pubsub_messages_rebroadcasted:
- libp2p_pubsub_received_graft:
- libp2p_pubsub_received_ihave:
- libp2p_pubsub_received_iwant:
- libp2p_pubsub_received_messages:
- libp2p_pubsub_received_prune:
- libp2p_pubsub_received_subscriptions:
- libp2p_pubsub_received_unsubscriptions:
- Limit:
- list:
- LocalTable:
- LookupNode:
- LookupState:
- low:
- LP:
- LPChannel:
- LPChannelTrackerName:
- LPError:
- LPProtocol:
- LPProtoHandler:
- LPSomeUVarint:
- LPSomeVarint:
- LPStream:
- LPStreamClosedError:
- LPStreamConnDownError:
- LPStreamEOFError:
- LPStreamError:
- LPStreamIncompleteError:
- LPStreamLimitError:
- LPStreamRemoteClosedError:
- LPStreamResetError:
- LPStreamTrackerName:
- mac:
- macOpenArray:
- maErr:
- MaError:
- MaInvalidAddress:
- MAKind:
- MalformedMessage:
- manageExpiredProviders:
- manageRepublishProvidedKeys:
- mapAnd:
- MaPatResult:
- MaPattern:
- MaPatternOp:
- mapEq:
- mapOr:
- MAProtocol:
- MaResult:
- Marker:
- markFailed:
- markPending:
- match:
- Matcher:
- matchPartial:
- MaxAcceptedDialDataRequest:
- MaxChannelCount:
- MaxCircuit:
- MaxCircuitPerPeer:
- MaxConnections:
- MaxConnectionsPerPeer:
- MaxDialDataResponsePayload:
- MaxHashSize:
- MaximumDuration:
- maxIncomingStreams:
- maxIncomingStreams=:
- maxInlineKeyLength:
- MaxMsgSize:
- MaxOpportunisticGraftPeers:
- MaxSizeError:
- MBSTRING_ASC:
- MBSTRING_BMP:
- MBSTRING_FLAG:
- MBSTRING_UNIV:
- MBSTRING_UTF8:
- MCache:
- Memory:
- MemoryAutoAddress:
- MemoryListener:
- MemoryTransport:
- MemoryTransportAcceptStopped:
- MemoryTransportError:
- MeshMetrics:
- Message:
- MessageId:
- MessageType:
- mhash:
- MHash:
- MHashCoderProc:
- MhResult:
- MinimumAcceptedDuration:
- MinimumDuration:
- MinKeySize:
- mount:
- Mplex:
- MplexCodec:
- Msg:
- MsgIdProvider:
- MsgType:
- mul:
- MultiAddress:
- MultiBase:
- MultiBaseStatus:
- MultiCodec:
- multiCodec:
- MultiCodecError:
- MultiCodecNotSupported:
- MultiHash:
- MultiStreamError:
- MultistreamSelect:
- MuxedUpgrade:
- Muxer:
- MuxerConstructor:
- MuxerError:
- MuxerHandler:
- MuxerProvider:
- NameResolver:
- negotiateStream:
- NetworkInterfaceProvider:
- NetworkReachability:
- new:
- newInvalidMplexMsgType:
- newLPStreamClosedError:
- newLPStreamConnDownError:
- newLPStreamEOFError:
- newLPStreamIncompleteError:
- newLPStreamLimitError:
- newLPStreamRemoteClosedError:
- newLPStreamResetError:
- newRng:
- newStandardSwitch:
- newStandardSwitchBuilder:
- newStream:
- mplex: method newStream(m: Mplex; name: string = ""; lazy: bool = false): InternalRaisesFuture[
Connection, (CancelledError, LPStreamError, MuxerError)]
- muxer: method newStream(m: Muxer; name: string = ""; lazy: bool = false): InternalRaisesFuture[
Connection, (CancelledError, LPStreamError, MuxerError)]
- yamux: method newStream(m: Yamux; name: string = ""; lazy: bool = false): InternalRaisesFuture[
Connection, (CancelledError, LPStreamError, MuxerError)]
- quictransport: method newStream(m: QuicMuxer; name: string = ""; lazy: bool = false): InternalRaisesFuture[
P2PConnection, (CancelledError, LPStreamError, MuxerError)]
- newStreamInternal:
- newSwitch:
- newTransportClosedError:
- NodeEntry:
- Noise:
- NoiseCodec:
- NoiseConnection:
- NoiseDecryptTagError:
- NoiseError:
- NoiseHandshakeError:
- NoiseNonceMaxError:
- NoiseOversizedPayloadError:
- Nonce:
- None:
- noOpHasher:
- NoReservation:
- NotAuthorized:
- notConnected:
- NumBytes:
- ObservedAddrManager:
- OffsettedSeq:
- Ok:
- oldestPeer:
- OnEvent:
- OngoingReceivesStore:
- Onion3:
- onNewPeer:
- onPubSubPeerEvent:
- onTopicSubscription:
- open:
- Or:
- orError:
- outbound:
- outboundPeers:
- P2pCertificate:
- P2pExtension:
- P2PPattern:
- parse:
- parseCertTime:
- parseFullAddress:
- Path:
- payload:
- payloadDomain:
- payloadType:
- PB:
- PBSomeSVarint:
- PBSomeUVarint:
- PBSomeVarint:
- PBZigVarint:
- peekArray:
- peekSeq:
- peekVarint:
- Peer:
- PeerBook:
- PeerBookChangeHandler:
- PeerEvent:
- PeerEventHandler:
- PeerEventKind:
- peerExchangeList:
- PeerId:
- peerId:
- PeerIDAuthAuthenticationResponse:
- PeerIDAuthAuthorizationResponse:
- PeerIDAuthChallenge:
- PeerIDAuthClient:
- PeerIDAuthError:
- PeerIDAuthOpaque:
- PeerIDAuthPrefix:
- PeerIDAuthResponse:
- PeerIDAuthSignature:
- PeerInfo:
- PeerInfoError:
- PeerInfoMsg:
- PeerMessageDecodeError:
- PeerRateLimitError:
- PeerRecord:
- PeerRecordValidator:
- peers:
- PeerSet:
- PeerStats:
- PeerStore:
- PeerTable:
- PEM:
- PermissionDenied:
- ping:
- Ping:
- ping:
- PingCodec:
- PingError:
- PingHandler:
- PingsPeerBudget:
- PKScheme:
- pop:
- popChunkSeq:
- popExpired:
- possiblePeersToQuery:
- post:
- PreambleInfo:
- PreamblePeerBudget:
- PreambleStore:
- PrivateKey:
- protoAddress:
- protoArgument:
- ProtoBook:
- ProtoBuffer:
- protoCode:
- protocols:
- ProtoError:
- ProtoField:
- ProtoFieldKind:
- ProtoFlags:
- ProtoHeader:
- protoName:
- ProtoResult:
- ProtoScalar:
- ProtoVersion:
- ProtoVersionBook:
- ProvidedKeys:
- Provider:
- ProviderManager:
- ProviderRecord:
- ProviderRecords:
- pruned:
- pubkey:
- PubKey256Length:
- PubKey384Length:
- PubKey521Length:
- pubkeyBytes:
- public:
- PublicKey:
- publicKey:
- publish:
- PublishParams:
- PubSub:
- PubSubObserver:
- PubSubPeer:
- PubSubPeerEvent:
- PubSubPeerEventKind:
- PullOperation:
- punishInvalidMessage:
- push:
- pushData:
- pushEof:
- put:
- putSVarint:
- putUVarint:
- putValue:
- putVarint:
- QUIC:
- QUIC_DNS:
- QUIC_IP:
- QuicMuxer:
- QuicSession:
- QuicStream:
- QuicTransport:
- QuicTransportAcceptStopped:
- QuicTransportDialError:
- QuicTransportError:
- QUIC_V1:
- QUIC_V1_DNS:
- QUIC_V1_IP:
- random:
- randomKeyInBucketRange:
- rateLimit:
- read:
- readArray:
- readExactly:
- readLine:
- readLp:
- readMessage:
- readMsg:
- readOnce:
- lpchannel: method readOnce(s: LPChannel; pbytes: pointer; nbytes: int): InternalRaisesFuture[int,
(CancelledError, LPStreamError)]
- yamux: method readOnce(channel: YamuxChannel; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (CancelledError, LPStreamError)]
- rconn: method readOnce(self: RelayConnection; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (CancelledError, LPStreamError)]
- secure: method readOnce(s: SecureConn; pbytes: pointer; nbytes: int): InternalRaisesFuture[int,
(CancelledError, LPStreamError)]
- bufferstream: method readOnce(s: BufferStream; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (CancelledError, LPStreamError)]
- chronosstream: method readOnce(s: ChronosStream; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (CancelledError, LPStreamError)]
- lpstream: method readOnce(s: LPStream; pbytes: pointer; nbytes: int): InternalRaisesFuture[int,
(CancelledError, LPStreamError)]
- quictransport: method readOnce(stream: QuicStream; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (CancelledError, LPStreamError)]
- wstransport: method readOnce(s: WsStream; pbytes: pointer; nbytes: int): InternalRaisesFuture[int,
(CancelledError, LPStreamError)]
- readSeq:
- readVarint:
- rebalanceMesh:
- ReceivedTable:
- Record:
- recvObservers:
- Register:
- register:
- RegisteredData:
- RegisterResponse:
- RegistrationLimitPerPeer:
- Relay:
- RelayClient:
- RelayClientAddConn:
- RelayClientError:
- RelayConnection:
- RelayDialError:
- RelayMessage:
- RelayMsgSize:
- RelayPeer:
- RelayTransport:
- RelayType:
- RelayV1Codec:
- RelayV1DialError:
- RelayV2DialError:
- RelayV2Error:
- RelayV2HopCodec:
- RelayV2StopCodec:
- release:
- Reliable:
- removeConnEventHandler:
- removeObserver:
- removePeer:
- removePeerEventHandler:
- removeValidator:
- RendezVous:
- RendezVousCodec:
- RendezVousError:
- replenishFanout:
- repr:
- request:
- requestAuthentication:
- requestAuthorization:
- requestLocally:
- Reservation:
- ReservationError:
- ReservationRefused:
- reserve:
- reset:
- resolveDnsAddr:
- resolveIp:
- resolveMAddress:
- resolveTxt:
- ResourceLimitExceeded:
- ResponseStatus:
- rewardDelivered:
- RoutingRecordsHandler:
- RoutingRecordsPair:
- RoutingTable:
- RoutingTableConfig:
- rpcHandler:
- RPCHandler:
- RpcMessageQueue:
- RPCMsg:
- RSA:
- RsaDefaultKeySize:
- RsaError:
- RsaGenError:
- RsaKeyIncorrectError:
- RsaKeyPair:
- RsaKP:
- RsaLowSecurityError:
- RsaOidSha1:
- RsaOidSha224:
- RsaOidSha256:
- RsaOidSha384:
- RsaOidSha512:
- RsaPKI:
- RsaPrivateKey:
- RsaPublicKey:
- RsaResult:
- RsaSignature:
- RsaSignatureError:
- Rsvp:
- RTRANSPMA:
- run:
- runHandleLoop:
- safeClose:
- safeCloseWait:
- safeConvert:
- salt:
- SaltedId:
- save:
- scalarMul:
- SchemeError:
- scoringHeartbeat:
- seckey:
- SecKey256Length:
- SecKey384Length:
- SecKey521Length:
- Secp256k1:
- Secp256r1:
- Secp384r1:
- Secp521r1:
- Secret:
- Secret256Length:
- Secret384Length:
- Secret521Length:
- Secure:
- secure:
- SecureConn:
- SecureConnTrackerName:
- SecureProtocol:
- select:
- multistream: proc select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: seq[string]): InternalRaisesFuture[string,
(CancelledError, LPStreamError, MultiStreamError)]
- multistream: proc select(_: MultistreamSelect | type MultistreamSelect; conn: Connection;
proto: string): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]
- multistream: proc select(m: MultistreamSelect; conn: Connection): InternalRaisesFuture[bool,
(CancelledError, LPStreamError, MultiStreamError)]
- types: method select(self: DefaultEntrySelector; key: Key; records: seq[EntryRecord]): Result[
int, string]
- types: method select(self: EntrySelector; key: Key; records: seq[EntryRecord]): Result[int,
string]
- selectAlphaPeers:
- selectBest:
- selectClosestK:
- selectMuxer:
- SemaphoreDefaultSize:
- send:
- sendDialRequest:
- sendDiscoverResponse:
- sendDiscoverResponseError:
- sendEncoded:
- sendFindNode:
- sendHopStatus:
- sendRegisterResponse:
- sendRegisterResponseError:
- sendStatus:
- sendStopStatus:
- sendSubs:
- SeqPeerBook:
- Service:
- setMaxRecvWindow:
- setStatusAndConfidenceHandler:
- setup:
- Sha256:
- Sha512:
- shift:
- shortLog:
- shuffle:
- Sig256Length:
- Sig384Length:
- Sig521Length:
- SigError:
- sign:
- Signature:
- SignedPayload:
- SignedPeerRecord:
- SignedVoucher:
- SkKeyPair:
- SkPrivateKey:
- SkPublicKey:
- SkRawPrivateKeySize:
- SkRawPublicKeySize:
- SkRawSignatureSize:
- SkSignature:
- slotsAvailable:
- SomeUVarint:
- SomeVarint:
- SPRBook:
- SqrTm1:
- start:
- multistream: proc start(m: MultistreamSelect): InternalRaisesFuture[void, (CancelledError,)]
- relay: method start(r: Relay): InternalRaisesFuture[void, (CancelledError,)]
- rtransport: method start(self: RelayTransport; ma: seq[MultiAddress]): InternalRaisesFuture[void,
(LPError, TransportError, CancelledError)]
- kademlia: method start(kad: KadDHT): InternalRaisesFuture[void, (CancelledError,)]
- protocol: method start(p: LPProtocol): InternalRaisesFuture[void, (CancelledError,)]
- gossipsub: method start(g: GossipSub): InternalRaisesFuture[void, (CancelledError,)]
- rendezvous: method start[E](rdv: GenericRendezVous[E]): InternalRaisesFuture[void,
(CancelledError,)]
- switch: proc start(s: Switch): InternalRaisesFuture[void, (CancelledError, LPError)]
- memorytransport: method start(self: MemoryTransport; addrs: seq[MultiAddress]): InternalRaisesFuture[
void, (LPError, TransportError, CancelledError)]
- quictransport: method start(self: QuicTransport; addrs: seq[MultiAddress]): InternalRaisesFuture[void,
(LPError, TransportError, CancelledError)]
- tcptransport: method start(self: TcpTransport; addrs: seq[MultiAddress]): InternalRaisesFuture[void,
(LPError, TransportError, CancelledError)]
- transport: method start(self: Transport; addrs: seq[MultiAddress]): InternalRaisesFuture[void,
(LPError, TransportError, CancelledError)]
- wstransport: method start(self: WsTransport; addrs: seq[MultiAddress]): InternalRaisesFuture[void,
(LPError, TransportError, CancelledError)]
- StartGroup:
- startProviding:
- StatusAndConfidenceHandler:
- StatusV1:
- StatusV2:
- stop:
- multistream: proc stop(m: MultistreamSelect): InternalRaisesFuture[void, void]
- service: method stop(self: AutonatV2Service; switch: Switch): InternalRaisesFuture[bool,
(CancelledError,)]
- relay: method stop(r: Relay): InternalRaisesFuture[void, void]
- rtransport: method stop(self: RelayTransport): InternalRaisesFuture[void, void]
- kademlia: method stop(kad: KadDHT): InternalRaisesFuture[void, void]
- protocol: method stop(p: LPProtocol): InternalRaisesFuture[void, void]
- gossipsub: method stop(g: GossipSub): InternalRaisesFuture[void, void]
- rendezvous: method stop[E](rdv: GenericRendezVous[E]): InternalRaisesFuture[void, void]
- wildcardresolverservice: method stop(self: WildcardAddressResolverService; switch: Switch): InternalRaisesFuture[
bool, (CancelledError,)]
- switch: proc stop(s: Switch): InternalRaisesFuture[void, (CancelledError,)]
- switch: method stop(self: Service; switch: Switch): InternalRaisesFuture[bool,
(CancelledError,)]
- memorytransport: method stop(self: MemoryTransport): InternalRaisesFuture[void, void]
- quictransport: method stop(transport: QuicTransport): InternalRaisesFuture[void, void]
- tcptransport: method stop(self: TcpTransport): InternalRaisesFuture[void, void]
- transport: method stop(self: Transport): InternalRaisesFuture[void, void]
- wstransport: method stop(self: WsTransport): InternalRaisesFuture[void, void]
- StopMessage:
- StopMessageType:
- stopProviding:
- stopSendNonPriorityTask:
- storeMuxer:
- StreamHandler:
- StreamTracker:
- stretchKeys:
- SubOpts:
- subscribe:
- subscribePeer:
- SubscriptionValidator:
- supported:
- SupportedSchemes:
- SupportedSchemesInt:
- SupportedWireTypes:
- Switch:
- SwitchBuilder:
- TCP:
- TCP_DNS:
- TCP_IP:
- TcpOnion3:
- tcpProtocol:
- TcpTransport:
- TcpTransportError:
- TcpTransportTrackerName:
- TimedCache:
- TimedEntry:
- Timeout:
- TimeoutHandler:
- TimeStamp:
- TLSCertificateError:
- TLS_WS:
- toBytes:
- toChunks:
- toCid:
- toException:
- toFullAddress:
- toKey:
- TooManyChannels:
- TooManyConnectionsError:
- toOpenArray:
- toOpt:
- toPeer:
- toPeerId:
- toPeerIds:
- TopicHandler:
- TopicInfo:
- TopicPair:
- TopicParams:
- toRawBytes:
- toSecret:
- toString:
- trackConnection:
- trackMuxer:
- Transcoder:
- TranscoderDNS:
- TranscoderIP4:
- TranscoderIP6:
- TranscoderIP6Zone:
- TranscoderMemory:
- TranscoderOnion:
- TranscoderOnion3:
- TranscoderP2P:
- TranscoderPort:
- TranscoderUnix:
- TRANSPMA:
- Transport:
- TransportBuilder:
- TransportClosedError:
- TransportConfig:
- TransportDialError:
- TransportError:
- TransportInvalidAddrError:
- TransportProvider:
- TransportType:
- triggerConnEvent:
- triggerPeerEvents:
- tryDial:
- UDP:
- UDP_DNS:
- UDP_IP:
- udpProtocol:
- Unavailable:
- UnexpectedMessage:
- UNIX:
- Unregister:
- unregister:
- Unreliable:
- unsubscribe:
- unsubscribeAll:
- unsubscribeLocally:
- unsubscribePeer:
- update:
- updateMetrics:
- updatePeerInfo:
- updateScores:
- updateShortlist:
- upgrade:
- Upgrade:
- upgrade:
- UpgradeError:
- UpgradeFailedError:
- UTP:
- validate:
- validatedObservers:
- validateParameters:
- ValidationResult:
- ValidationSeenTable:
- ValidatorHandler:
- value:
- valueOr:
- Varint:
- VarintError:
- VarintResult:
- VBuffer:
- verify:
- version:
- Voucher:
- vsizeof:
- waitForService:
- WebRTCDirect:
- WebSockets:
- WebSockets_DNS:
- WebSockets_IP:
- WildcardAddressResolverService:
- window:
- withAddress:
- withAddresses:
- withAgentVersion:
- withAutonat:
- withAutonatV2:
- withAutonatV2Server:
- withCircuitRelay:
- withKademlia:
- withMaxConnections:
- withMaxConnsPerPeer:
- withMaxIn:
- withMaxOut:
- withMemoryTransport:
- withMplex:
- withNameResolver:
- withNoise:
- withObservedAddrManager:
- withPeerStats:
- withPeerStore:
- withPrivateKey:
- withProtoVersion:
- withQuicTransport:
- withRendezVous:
- withRng:
- withServices:
- withSignedPeerRecord:
- withSubs:
- withTcpTransport:
- withTransport:
- WithUint32BeLength:
- WithUint32LeLength:
- withValue:
- WithVarintLength:
- withWsTransport:
- withYamux:
- write:
- cid: proc write(vb: var VBuffer; cid: Cid)
- crypto: proc write(pb: var ProtoBuffer; field: int; sig: Signature)
- crypto: proc write[T: PublicKey | PrivateKey](pb: var ProtoBuffer; field: int; key: T)
- crypto: proc write(vb: var VBuffer; seckey: PrivateKey)
- crypto: proc write(vb: var VBuffer; sig: PrivateKey)
- crypto: proc write(vb: var VBuffer; pubkey: PublicKey)
- minasn1: proc write[T: Asn1Buffer | Asn1Composite](abc: var T; value: Asn1Composite)
- minasn1: proc write[T: Asn1Buffer | Asn1Composite](abc: var T; tag: Asn1Tag)
- minasn1: proc write[T: Asn1Buffer | Asn1Composite](abc: var T; tag: Asn1Tag;
value: openArray[byte]; bits = 0)
- minasn1: proc write[T: Asn1Buffer | Asn1Composite](abc: var T; value: bool)
- minasn1: proc write[T: Asn1Buffer | Asn1Composite](abc: var T; value: uint64)
- multiaddress: proc write(pb: var ProtoBuffer; field: int; value: MultiAddress)
- multiaddress: proc write(vb: var VBuffer; ma: MultiAddress)
- multicodec: proc write(vb: var VBuffer; mc: MultiCodec)
- multihash: proc write(vb: var VBuffer; mh: MultiHash)
- lpchannel: method write(s: LPChannel; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- yamux: method write(channel: YamuxChannel; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- peerid: proc write(pb: var ProtoBuffer; field: int; pid: PeerId)
- peerid: proc write(vb: var VBuffer; pid: PeerId)
- minprotobuf: proc write[T: byte | char](pb: var ProtoBuffer; field: int; value: openArray[T])
- minprotobuf: proc write(pb: var ProtoBuffer; field: int; value: ProtoBuffer)
- minprotobuf: proc write[T: ProtoScalar](pb: var ProtoBuffer; field: int; value: T)
- rconn: method write(self: RelayConnection; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- protobuf: proc write(pb: var ProtoBuffer; field: int; value: Record)
- protobuf: proc write(pb: var ProtoBuffer; field: int; graft: ControlGraft)
- protobuf: proc write(pb: var ProtoBuffer; field: int; ihave: ControlIHave)
- protobuf: proc write(pb: var ProtoBuffer; field: int; imreceiving: ControlIMReceiving)
- protobuf: proc write(pb: var ProtoBuffer; field: int; iwant: ControlIWant)
- protobuf: proc write(pb: var ProtoBuffer; field: int; control: ControlMessage)
- protobuf: proc write(pb: var ProtoBuffer; field: int; preamble: ControlPreamble)
- protobuf: proc write(pb: var ProtoBuffer; field: int; prune: ControlPrune)
- protobuf: proc write(pb: var ProtoBuffer; field: int; msg: Message; anonymize: bool)
- protobuf: proc write(pb: var ProtoBuffer; field: int; infoMsg: PeerInfoMsg)
- protobuf: proc write(pb: var ProtoBuffer; field: int; subs: SubOpts)
- noise: method write(sconn: NoiseConnection; message: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- signed_envelope: proc write(pb: var ProtoBuffer; field: int; env: Envelope): Result[void, CryptoError]
- bridgestream: method write(s: BridgeStream; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- chronosstream: method write(s: ChronosStream; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- lpstream: proc write(s: LPStream; msg: string): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- lpstream: method write(s: LPStream; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- quictransport: method write(stream: QuicStream; bytes: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- wstransport: method write(s: WsStream; msg: seq[byte]): InternalRaisesFuture[void,
(CancelledError, LPStreamError)]
- writeArray:
- writeLp:
- writeLPVarint:
- writeMsg:
- writeOpt:
- writePacked:
- writePBVarint:
- writeSeq:
- writeVarint:
- WrongPingAckError:
- WS:
- WS_DNS:
- WS_IP:
- WSS:
- WSS_DNS:
- WSS_IP:
- WsTransport:
- WsTransportError:
- XorDHasher:
- XorDistance:
- xorDistance:
- Yamux:
- YamuxChannel:
- YamuxCodec:
- YamuxDefaultWindowSize:
- YamuxError:
- ZeroFe:
- ZeroQueue:
- zint:
- zint32:
- zint64:
Made with Nim. Generated: 2025-12-18 11:21:09 UTC