diff --git a/p2p-research/dochack.js b/p2p-research/dochack.js
index b823c4fce..30c3b8d53 100644
--- a/p2p-research/dochack.js
+++ b/p2p-research/dochack.js
@@ -1,4 +1,4 @@
-/* Generated by the Nim Compiler v1.6.18 */
+/* Generated by the Nim Compiler v1.6.20 */
var framePtr = null;
var excHandler = 0;
var lastJSError = null;
diff --git a/p2p-research/libp2p.html b/p2p-research/libp2p.html
index 45da1fbbb..d0b925647 100644
--- a/p2p-research/libp2p.html
+++ b/p2p-research/libp2p.html
@@ -260,7 +260,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:33:00 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:51 UTC
diff --git a/p2p-research/libp2p/builders.html b/p2p-research/libp2p/builders.html
index f18c7b731..e630bfdc3 100644
--- a/p2p-research/libp2p/builders.html
+++ b/p2p-research/libp2p/builders.html
@@ -791,7 +791,7 @@ class="link-seesrc" target="_blank">Source
-DNS_OR_IP, ProtoHeader, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ==, DialFailedError, LPStreamError, ProtoFlags, getLen, maxIncomingStreams, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, toString, [], readVarint, new, shuffle, random, VBuffer, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, hash, MaError, secure, bytes, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, withValue, getRequiredField, getField, stretchKeys, dial, supported, removeConnEventHandler, getWrapped, write, public, MAKind, decode, safeConvert, write, init, checkFieldNumber, valueOr, init, codec, getRepeatedField, matchPartial, addObservation, stop, push, getBytes, trackConnection, ==, init, data, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, SeqPeerBook, toOpt, fullAddrs, payloadType, <=, init, $, IP, protoAddress, newRng, peekArray, ==, init, mount, SecureConn, checkValid, getPublicKey, CircuitRelay, len, readOnce, libp2p_failed_upgrades_incoming, extractPublicKey, mapAnd, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, init, connCount, len, getBytes, DNSADDR, ProtoBook, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, DNSANY, write, new, WSS, LPStream, getField, TCP_IP, close, selectMuxer, writePacked, init, handle, closeImpl, identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, Secure, toRawBytes, IdentifyPush, getStream, $, initProtoBuffer, init, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, ProtoResult, WebRTCDirect, init, upgrade, UDP, ProtoVersionBook, PeerInfo, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, LPStreamResetError, isEmpty, writeArray, new, LPStreamIncompleteError, connectedPeers, PeerId, LPStreamEOFError, write, maxIncomingStreams=, IP6, shortLog, new, initVBuffer, PKScheme, ephemeral, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, init, TCP, PrivateKey, dropPeer, addPeerEventHandler, getBytes, start, write, init, &=, PeerInfoError, verify, newLPStreamClosedError, random, write, compilesOr, close, trackMuxer, TranscoderIP4, init, $, initProtoBuffer, toException, DNS, init, Upgrade, UTP, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, PeerStore, Dial, cmp, init, SupportedWireTypes, AgentBook, formatItIMPL, formatItIMPL, initStream, formatItIMPL, Signature, contains, codec=, formatItIMPL, getStream, DigestSheme, IPFS, getField, shortLog, init, Matcher, exceptionToAssert, isEmpty, ConnEventKind, ProtoScalar, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, addTransport, IdentifyCodec, TLS_WS, sign, init, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, MaResult, key, ProtoField, connect, PeerBookChangeHandler, write, getStream, writeSeq, ConnEvent, &, DNS6, [], IpTransportProtocol, toOpenArray, init, [], IP4, TranscoderPort, write, readMessage, addPeerEventHandler, init, >=, expectConnection, init, getConnections, payloadDomain, update, $, start, withValue, handle, LPStreamLimitError, TranscoderOnion3, SignedPayload, ProtoBuffer, init, closeImpl, toBytes, protoArgument, secure, newLPStreamLimitError, Identify, mac, keyOpenArray, match, parseFullAddress, $, dial, isEmpty, writeLp, decode, connectedPeers, new, getRequiredRepeatedField, connect, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, contains, init, getField, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, isEnough, P2PPattern, Connection, Envelope, connect, hasPublicKey, AddressBook, toException, init, isEnough, Reliable, addrs, hex, removeConnEventHandler, slotsAvailable, closeImpl, readOnce, WS, AgentVersion, init, finish, MultistreamSelect, encode, LPProtocol, init, init, init, getField, getField, match, TcpOnion3, writeLPVarint, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, getField, append, MaPattern, vsizeof, IdentifyPushCodec, WSS_IP, LPStreamConnDownError, PeerRecord, SupportedSchemes, getRepeatedField, new, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, LPError, PeerBook, macOpenArray, init, validate, init, addTransport, ProtoVersion, protoCode, mapEq, init, removePeerEventHandler, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, new, init, write, EnvelopeError, hash, IdentifyInfo, IdentifyError, addHandler, encode, WebSockets, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, isConnected, Direction, init, InvalidVarintError, Switch, parseFullAddress, shortLog, items, ==, write, getBytes, write, dial, init, toBytes, TimeoutHandler, getMostObservedProtosAndPorts, run, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, finish, decodeMsg, writeLp, addTransport, IdentityNoMatchError, writePBVarint, ProtoFieldKind, readExactly, getRepeatedField, ProtoError, newLPStreamConnDownError, new, new, init, write, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, LPStreamTrackerName, orError, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, write, toBytes, getOrder, hash, TranscoderUnix, setup, SignedPeerRecord, tryDial, stop, join, writeVarint, formatItIMPL, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, match, valueOr, init, init, init, toOpt, init, hasPublicKey, >, hex, len, exceptionToAssert, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, init, MaPatternOp, getProtoHeader, shortLog, init, $, validate, hash, init, TLS_WS, TranscoderDNS, init, ephemeral, getField, MAKind, getField, checkFieldNumber, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, <=, init, getPublicKey, exceptionToAssert, new, DNSANY, DNSADDR, AddressMapper, WSS, toBytes, TCP_DNS, shortLog, encode, len, supported, init, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, TCP, PrivateKey, getBytes, &=, init, $, getRawBytes, KeyPair, update, SupportedWireTypes, hash, init, DNS4, isEmpty, ProtoScalar, data, HTTPS, tryAndWarn, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, toOpenArray, TranscoderPort, isEnough, write, >=, init, payloadDomain, $, MaPattern, init, TranscoderOnion3, protoArgument, write, keyOpenArray, match, WebSockets_DNS, isEmpty, getRequiredRepeatedField, initProtoBuffer, init, init, getField, selectBest, getPtr, Envelope, init, finish, Reliable, addrs, stretchKeys, match, getField, CryptoError, append, vsizeof, parseFullAddress, init, getRepeatedField, checkFutures, shuffle, init, validate, protoCode, getField, TranscoderP2P, sign, getBytes, encode, WebSockets, TranscoderIP6Zone, shortLog, items, getBytes, init, ProtoFieldKind, protoArgument, getField, readVarint, orError, MaInvalidAddress, writeVarint, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, getProtoHeader, MaError, finish, matchPartial, WS_DNS, initVBuffer, ProtoFlags, ==, getLen, ECDHEScheme, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, getRequiredField, mac, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, ProtoHeader, $, IP, protoAddress, newRng, checkValid, len, CircuitRelay, extractPublicKey, mapAnd, UDP_IP, init, ==, write, TCP_IP, writePacked, readSeq, capLen, protoName, toRawBytes, initProtoBuffer, toException, init, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, UDP, init, isEmpty, decode, initVBuffer, decode, PKScheme, random, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, initProtoBuffer, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, toBytes, DigestSheme, IPFS, MultiAddress, hex, protocols, init, UNIX, init, init, ProtoField, toBytes, writeSeq, ==, [], IP4, safeConvert, getField, init, withValue, SignedPayload, toBytes, init, MAProtocol, getPackedRepeatedField, contains, libp2p_pki_schemes, readArray, P2PPattern, hasPublicKey, isEnough, hex, write, WS, init, encode, init, getField, iv, getField, WSS_IP, peekArray, PeerRecord, SupportedSchemes, Unreliable, SupportedSchemesInt, random, LPError, macOpenArray, mapEq, Onion3, concat, AddressInfo, write, EnvelopeError, MaPatResult, ProtoBuffer, init, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, getRepeatedField, ProtoError, ivOpenArray, RsaDefaultKeySize, getField, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, DNS_OR_IP, hash, UDP_DNS, MaError, IPFS, MaPatternOp, isEmpty, WS_DNS, initVBuffer, ProtoScalar, getProtoHeader, hex, protocols, bytes, ==, getLen, HTTPS, UNIX, TranscoderIP6, encode, [], MaResult, init, ProtoField, peekVarint, getRequiredRepeatedField, mapOr, writeSeq, WebSockets_IP, &, DNS6, TLS_WS, [], IpTransportProtocol, QUIC, toOpenArray, IP4, TranscoderPort, withValue, safeConvert, getRequiredField, $, WS_IP, withValue, public, MAKind, getField, checkFieldNumber, TranscoderOnion3, getRepeatedField, matchPartial, protoArgument, match, data, WebSockets, $, isEmpty, HTTP, initVBuffer, finish, VBuffer, init, TcpOnion3, initProtoBuffer, MAProtocol, peekSeq, getPackedRepeatedField, toOpt, getProtoHeader, ProtoHeader, IP, getField, protoAddress, DNS4, readArray, getPtr, isEnough, P2PPattern, CircuitRelay, contains, isEnough, Reliable, ProtoBuffer, len, WS, exceptionToAssert, mapAnd, UDP_IP, DNSANY, DNSADDR, append, write, WSS_IP, peekArray, WSS, readSeq, getRepeatedField, TCP_IP, getField, writePacked, Unreliable, TCP_DNS, capLen, init, protoName, protoArgument, validate, mapEq, Onion3, MaPattern, TranscoderIP6Zone, $, initProtoBuffer, concat, TranscoderP2P, WSS_DNS, writeLPVarint, write, ProtoResult, WebRTCDirect, len, UDP, MaPatResult, TranscoderOnion, write, init, shortLog, items, isEmpty, writeArray, write, WebSockets_DNS, init, UTP, [], IP6, shortLog, ProtoFlags, finish, writePBVarint, valueOr, ProtoFieldKind, TCP, TranscoderDNS, getRepeatedField, ProtoError, init, init, getField, MultiAddress, &=, readVarint, compilesOr, vsizeof, getField, TranscoderIP4, init, initVBuffer, protoCode, MaInvalidAddress, initProtoBuffer, DNS, write, TranscoderUnix, high, toString, writeVarint, SupportedWireTypes, Signature, shortLog, toBytes, DigestSheme, ephemeral, init, getRawBytes, sign, SupportedSchemesInt, macOpenArray, Secret, $, write, init, selectBest, init, ECDHEScheme, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, write, toOpt, init, newRng, toRawBytes, getPublicKey, init, random, init, exceptionToAssert, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, tryAndWarn, checkFutures, LPError
+DNS_OR_IP, ProtoHeader, AlreadyExpectingConnectionError, removePeerEventHandler, shortLog, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, dial, decode, MaPatternOp, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ==, DialFailedError, LPStreamError, ProtoFlags, handler=, getLen, handler, ECDHEScheme, shortLog, dial, init, closed, addConnEventHandler, toString, [], readVarint, new, shuffle, random, new, VBuffer, Secret, peekVarint, payload, handshake, MaxConnections, $, validate, mapOr, dial, hash, MaError, secure, bytes, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, init, withValue, getRequiredField, getField, stretchKeys, dial, supported, removeConnEventHandler, getWrapped, write, public, MAKind, decode, safeConvert, readOnce, init, checkFieldNumber, valueOr, init, codec, getRepeatedField, matchPartial, addObservation, stop, push, getBytes, trackConnection, ==, init, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, peekSeq, SeqPeerBook, toOpt, fullAddrs, payloadType, <=, init, $, IP, protoAddress, newRng, peekArray, ==, init, mount, SecureConn, checkValid, getPublicKey, CircuitRelay, len, data, libp2p_failed_upgrades_incoming, extractPublicKey, mapAnd, UDP_IP, ConnManager, newLPStreamEOFError, selectMuxer, init, connCount, len, getBytes, DNSADDR, handler, ProtoBook, AddressMapper, IdentifyPushHandler, libp2p_pki_schemes, DNSANY, write, new, WSS, LPStream, getField, TCP_IP, close, selectMuxer, writePacked, init, handle, closeImpl, identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, protoArgument, PeerEventHandler, LPProtoHandler, Secure, toRawBytes, IdentifyPush, getStream, $, initProtoBuffer, init, maxIncomingStreams, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, ProtoResult, WebRTCDirect, init, upgrade, UDP, ProtoVersionBook, PeerInfo, Dialer, disconnect, TranscoderOnion, dial, StreamTracker, IdentifyNoPubKeyError, write, init, LPStreamResetError, isEmpty, writeArray, new, LPStreamIncompleteError, connectedPeers, PeerId, LPStreamEOFError, write, maxIncomingStreams=, IP6, shortLog, new, initVBuffer, PKScheme, ephemeral, new, release, random, triggerConnEvent, triggerPeerEvents, init, connect, newSwitch, write, init, TCP, PrivateKey, dropPeer, addPeerEventHandler, getBytes, start, write, init, &=, PeerInfoError, verify, newLPStreamClosedError, random, write, compilesOr, close, trackMuxer, TranscoderIP4, $, initProtoBuffer, toException, DNS, init, Upgrade, UTP, goffset, HandlerHolder, getRawBytes, >, SecureConnTrackerName, KeyPair, init, init, high, SPRBook, PeerStore, Dial, cmp, init, SupportedWireTypes, AgentBook, formatItIMPL, formatItIMPL, initStream, formatItIMPL, Signature, contains, codec=, formatItIMPL, getStream, DigestSheme, IPFS, getField, shortLog, readOnce, init, Matcher, exceptionToAssert, isEmpty, ConnEventKind, ProtoScalar, shortLog, getWrapped, connect, contains, hex, expandItIMPL, protocols, DefaultMaxIncomingStreams, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, addTransport, IdentifyCodec, TLS_WS, sign, init, addHandler, storeMuxer, addConnEventHandler, formatItIMPL, dial, PeerEvent, MaResult, init, ProtoField, connect, PeerBookChangeHandler, write, getStream, writeSeq, ConnEvent, &, DNS6, [], IpTransportProtocol, toOpenArray, key, [], IP4, TranscoderPort, isEnough, readMessage, addPeerEventHandler, init, >=, expectConnection, init, getConnections, payloadDomain, update, $, start, withValue, handle, LPStreamLimitError, TranscoderOnion3, SignedPayload, ProtoBuffer, init, closeImpl, toBytes, protoArgument, secure, newLPStreamLimitError, write, Identify, mac, keyOpenArray, match, parseFullAddress, $, dial, isEmpty, writeLp, decode, connectedPeers, new, getRequiredRepeatedField, connect, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, contains, getField, shortLog, DNS4, MultiAddress, WS_IP, readArray, selectBest, P2PPattern, Connection, Envelope, connect, hasPublicKey, AddressBook, toException, init, isEnough, init, Reliable, addrs, hex, removeConnEventHandler, slotsAvailable, closeImpl, WS, AgentVersion, init, finish, MultistreamSelect, encode, LPProtocol, init, init, init, init, getField, getField, match, TcpOnion3, writeLPVarint, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, getField, append, MaPattern, vsizeof, IdentifyPushCodec, WSS_IP, LPStreamConnDownError, PeerRecord, SupportedSchemes, getRepeatedField, getField, select, Unreliable, SupportedSchemesInt, random, checkFutures, handler=, LPError, PeerBook, macOpenArray, init, validate, init, addTransport, ProtoVersion, protoCode, mapEq, init, removePeerEventHandler, Onion3, stop, write, guessDialableAddr, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, new, init, write, EnvelopeError, hash, IdentifyInfo, IdentifyError, addHandler, encode, WebSockets, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, isConnected, Direction, init, InvalidVarintError, Switch, parseFullAddress, shortLog, items, ==, write, getBytes, write, dial, toBytes, TimeoutHandler, getMostObservedProtosAndPorts, run, ConcurrentUpgrades, tryDial, PublicKey, ConnEventHandler, WebSockets_IP, finish, decodeMsg, writeLp, addTransport, IdentityNoMatchError, writePBVarint, ProtoFieldKind, readExactly, getRepeatedField, ProtoError, newLPStreamConnDownError, new, new, init, write, initStream, getField, KeyBook, readVarint, ivOpenArray, connect, closeWithEOF, LPStreamTrackerName, orError, new, ObservedAddrManager, getField, LPStreamRemoteClosedError, libp2p_failed_upgrades_outgoing, MultiStreamError, stop, MaInvalidAddress, select, LPStreamClosedError, RsaDefaultKeySize, getIncomingSlot, Service, write, toBytes, getOrder, hash, TranscoderUnix, setup, SignedPeerRecord, tryDial, stop, join, writeVarint, formatItIMPL, hash, shortLog, random, $, write, PeerId, ==, getField, <=, capLen, init, validate, init, match, <, getBytes, maxInlineKeyLength, write, withValue, safeConvert, shortLog, >=, withValue, public, shortLog, compilesOr, toBytes, match, valueOr, init, init, init, toOpt, init, hasPublicKey, >, hex, len, exceptionToAssert, cmp, extractPublicKey, shortLog, UDP_DNS, ephemeral, init, MaPatternOp, getProtoHeader, shortLog, init, $, validate, hash, init, TLS_WS, TranscoderDNS, init, ephemeral, getField, MAKind, getField, checkFieldNumber, getRepeatedField, getBytes, len, &, peekSeq, fullAddrs, <=, init, getPublicKey, exceptionToAssert, new, DNSANY, DNSADDR, AddressMapper, WSS, toBytes, TCP_DNS, shortLog, encode, len, supported, init, ==, $, WSS_DNS, <, $, PeerInfo, TranscoderOnion, write, key, writeArray, PeerId, IP6, shortLog, payload, TCP, PrivateKey, getBytes, &=, init, $, getRawBytes, KeyPair, update, SupportedWireTypes, hash, init, DNS4, isEmpty, ProtoScalar, data, HTTPS, tryAndWarn, TranscoderIP6, encode, MaResult, DNS6, [], IpTransportProtocol, toOpenArray, TranscoderPort, isEnough, write, >=, init, payloadDomain, $, MaPattern, init, TranscoderOnion3, protoArgument, write, keyOpenArray, match, WebSockets_DNS, isEmpty, getRequiredRepeatedField, initProtoBuffer, init, init, getField, selectBest, getPtr, Envelope, init, finish, Reliable, addrs, stretchKeys, match, getField, CryptoError, append, vsizeof, parseFullAddress, init, getRepeatedField, checkFutures, shuffle, init, validate, protoCode, getField, TranscoderP2P, sign, getBytes, encode, WebSockets, TranscoderIP6Zone, shortLog, items, getBytes, init, ProtoFieldKind, protoArgument, getField, readVarint, orError, MaInvalidAddress, writeVarint, getOrder, TranscoderUnix, SignedPeerRecord, DNS_OR_IP, init, decode, random, getProtoHeader, MaError, finish, matchPartial, WS_DNS, initVBuffer, ProtoFlags, ==, getLen, ECDHEScheme, [], random, Secret, peekVarint, random, mapOr, bytes, maxInlineKeyLength, QUIC, withValue, getRequiredField, mac, WS_IP, public, write, init, valueOr, init, HTTP, initVBuffer, TcpOnion3, write, toOpt, payloadType, ProtoHeader, $, IP, protoAddress, newRng, checkValid, len, CircuitRelay, extractPublicKey, mapAnd, UDP_IP, init, ==, write, TCP_IP, writePacked, readSeq, capLen, protoName, toRawBytes, initProtoBuffer, toException, init, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, UDP, init, isEmpty, decode, initVBuffer, decode, PKScheme, random, write, init, write, PeerInfoError, compilesOr, TranscoderIP4, initProtoBuffer, toException, DNS, goffset, >, init, high, toString, init, cmp, init, formatItIMPL, formatItIMPL, Signature, toBytes, DigestSheme, IPFS, MultiAddress, hex, protocols, init, UNIX, init, init, ProtoField, toBytes, writeSeq, ==, [], IP4, safeConvert, getField, init, withValue, SignedPayload, toBytes, init, MAProtocol, getPackedRepeatedField, contains, libp2p_pki_schemes, readArray, P2PPattern, hasPublicKey, isEnough, hex, write, WS, init, encode, init, getField, iv, getField, WSS_IP, peekArray, PeerRecord, SupportedSchemes, Unreliable, SupportedSchemesInt, random, LPError, macOpenArray, mapEq, Onion3, concat, AddressInfo, write, EnvelopeError, MaPatResult, ProtoBuffer, init, init, write, write, UTP, verify, init, PublicKey, WebSockets_IP, VBuffer, writePBVarint, getRepeatedField, ProtoError, ivOpenArray, RsaDefaultKeySize, getField, write, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, DNS_OR_IP, hash, UDP_DNS, MaError, IPFS, MaPatternOp, isEmpty, WS_DNS, initVBuffer, ProtoScalar, getProtoHeader, hex, protocols, bytes, ==, getLen, HTTPS, UNIX, TranscoderIP6, encode, [], MaResult, init, ProtoField, peekVarint, getRequiredRepeatedField, mapOr, writeSeq, WebSockets_IP, &, DNS6, TLS_WS, [], IpTransportProtocol, QUIC, toOpenArray, IP4, TranscoderPort, withValue, safeConvert, getRequiredField, $, WS_IP, withValue, public, MAKind, getField, checkFieldNumber, TranscoderOnion3, getRepeatedField, matchPartial, protoArgument, match, data, WebSockets, $, isEmpty, HTTP, initVBuffer, finish, VBuffer, init, TcpOnion3, initProtoBuffer, MAProtocol, peekSeq, getPackedRepeatedField, toOpt, getProtoHeader, ProtoHeader, IP, getField, protoAddress, DNS4, readArray, getPtr, isEnough, P2PPattern, CircuitRelay, contains, isEnough, Reliable, ProtoBuffer, len, WS, exceptionToAssert, mapAnd, UDP_IP, DNSANY, DNSADDR, append, write, WSS_IP, peekArray, WSS, readSeq, getRepeatedField, TCP_IP, getField, writePacked, Unreliable, TCP_DNS, capLen, init, protoName, protoArgument, validate, mapEq, Onion3, MaPattern, TranscoderIP6Zone, $, initProtoBuffer, concat, TranscoderP2P, WSS_DNS, writeLPVarint, write, ProtoResult, WebRTCDirect, len, UDP, MaPatResult, TranscoderOnion, write, init, shortLog, items, isEmpty, writeArray, write, WebSockets_DNS, init, UTP, [], IP6, shortLog, ProtoFlags, finish, writePBVarint, valueOr, ProtoFieldKind, TCP, TranscoderDNS, getRepeatedField, ProtoError, init, init, getField, MultiAddress, &=, readVarint, compilesOr, vsizeof, getField, TranscoderIP4, init, initVBuffer, protoCode, MaInvalidAddress, initProtoBuffer, DNS, write, TranscoderUnix, high, toString, writeVarint, SupportedWireTypes, Signature, shortLog, toBytes, DigestSheme, ephemeral, init, getRawBytes, sign, SupportedSchemesInt, macOpenArray, Secret, $, write, init, selectBest, init, ECDHEScheme, ephemeral, withValue, safeConvert, init, init, withValue, public, init, getField, valueOr, init, toBytes, random, init, getBytes, write, toOpt, init, newRng, toRawBytes, getPublicKey, init, random, init, exceptionToAssert, init, init, init, getField, iv, CryptoError, ==, verify, init, key, SupportedSchemes, RsaDefaultKeySize, toBytes, capLen, shuffle, supported, write, ==, libp2p_pki_schemes, random, getBytes, random, keyOpenArray, CryptoResult, stretchKeys, init, init, shortLog, init, PublicKey, mac, shortLog, PKScheme, init, PrivateKey, getBytes, ivOpenArray, write, compilesOr, orError, $, write, goffset, getOrder, KeyPair, toException, toException, tryAndWarn, checkFutures, LPError
@@ -801,7 +801,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/connmanager.html b/p2p-research/libp2p/connmanager.html
index db57b406d..90aab3f70 100644
--- a/p2p-research/libp2p/connmanager.html
+++ b/p2p-research/libp2p/connmanager.html
@@ -874,7 +874,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/crypto/chacha20poly1305.html b/p2p-research/libp2p/crypto/chacha20poly1305.html
index 7c59d9018..27870e48d 100644
--- a/p2p-research/libp2p/crypto/chacha20poly1305.html
+++ b/p2p-research/libp2p/crypto/chacha20poly1305.html
@@ -391,7 +391,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/crypto/crypto.html b/p2p-research/libp2p/crypto/crypto.html
index 6f881ff1a..097599d77 100644
--- a/p2p-research/libp2p/crypto/crypto.html
+++ b/p2p-research/libp2p/crypto/crypto.html
@@ -1621,7 +1621,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/crypto/curve25519.html b/p2p-research/libp2p/crypto/curve25519.html
index 42f024e26..03df5039b 100644
--- a/p2p-research/libp2p/crypto/curve25519.html
+++ b/p2p-research/libp2p/crypto/curve25519.html
@@ -398,7 +398,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/crypto/ecnist.html b/p2p-research/libp2p/crypto/ecnist.html
index e5f743f20..390201684 100644
--- a/p2p-research/libp2p/crypto/ecnist.html
+++ b/p2p-research/libp2p/crypto/ecnist.html
@@ -1450,7 +1450,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/crypto/ed25519/constants.html b/p2p-research/libp2p/crypto/ed25519/constants.html
index 09cff2425..7bf82fadc 100644
--- a/p2p-research/libp2p/crypto/ed25519/constants.html
+++ b/p2p-research/libp2p/crypto/ed25519/constants.html
@@ -3040,7 +3040,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/crypto/ed25519/ed25519.html b/p2p-research/libp2p/crypto/ed25519/ed25519.html
index a979b0019..23cf0a2e2 100644
--- a/p2p-research/libp2p/crypto/ed25519/ed25519.html
+++ b/p2p-research/libp2p/crypto/ed25519/ed25519.html
@@ -940,7 +940,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/crypto/hkdf.html b/p2p-research/libp2p/crypto/hkdf.html
index 59b9ad3e0..12084be2e 100644
--- a/p2p-research/libp2p/crypto/hkdf.html
+++ b/p2p-research/libp2p/crypto/hkdf.html
@@ -275,7 +275,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/crypto/minasn1.html b/p2p-research/libp2p/crypto/minasn1.html
index bf9c4b2a4..d375c8e64 100644
--- a/p2p-research/libp2p/crypto/minasn1.html
+++ b/p2p-research/libp2p/crypto/minasn1.html
@@ -1195,7 +1195,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/crypto/rsa.html b/p2p-research/libp2p/crypto/rsa.html
index b4eba2798..41f0f75c6 100644
--- a/p2p-research/libp2p/crypto/rsa.html
+++ b/p2p-research/libp2p/crypto/rsa.html
@@ -1029,7 +1029,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/crypto/secp.html b/p2p-research/libp2p/crypto/secp.html
index 141fb3c8d..39c242d14 100644
--- a/p2p-research/libp2p/crypto/secp.html
+++ b/p2p-research/libp2p/crypto/secp.html
@@ -908,7 +908,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/dial.html b/p2p-research/libp2p/dial.html
index c1ccdab6a..b5b8bf593 100644
--- a/p2p-research/libp2p/dial.html
+++ b/p2p-research/libp2p/dial.html
@@ -381,7 +381,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/dialer.html b/p2p-research/libp2p/dialer.html
index f289915ba..b7b4e9b1e 100644
--- a/p2p-research/libp2p/dialer.html
+++ b/p2p-research/libp2p/dialer.html
@@ -450,7 +450,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/errors.html b/p2p-research/libp2p/errors.html
index d19a9c641..525988531 100644
--- a/p2p-research/libp2p/errors.html
+++ b/p2p-research/libp2p/errors.html
@@ -340,7 +340,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/multiaddress.html b/p2p-research/libp2p/multiaddress.html
index 5730e92b1..9af2c12c8 100644
--- a/p2p-research/libp2p/multiaddress.html
+++ b/p2p-research/libp2p/multiaddress.html
@@ -2551,7 +2551,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/multibase.html b/p2p-research/libp2p/multibase.html
index 0bef14f79..281a4a2ba 100644
--- a/p2p-research/libp2p/multibase.html
+++ b/p2p-research/libp2p/multibase.html
@@ -396,7 +396,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:55 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:46 UTC
diff --git a/p2p-research/libp2p/multicodec.html b/p2p-research/libp2p/multicodec.html
index c62311c8e..cb36a0a70 100644
--- a/p2p-research/libp2p/multicodec.html
+++ b/p2p-research/libp2p/multicodec.html
@@ -481,7 +481,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:55 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:46 UTC
diff --git a/p2p-research/libp2p/multihash.html b/p2p-research/libp2p/multihash.html
index a4fa03a5c..f07db624d 100644
--- a/p2p-research/libp2p/multihash.html
+++ b/p2p-research/libp2p/multihash.html
@@ -689,7 +689,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:55 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/multistream.html b/p2p-research/libp2p/multistream.html
index 6c4f58667..b27384c5f 100644
--- a/p2p-research/libp2p/multistream.html
+++ b/p2p-research/libp2p/multistream.html
@@ -226,11 +226,7 @@ window.addEventListener("DOMContentLoaded", main2);
Procs
handle
@@ -379,19 +381,6 @@ class="link-seesrc" target="_blank">Source
-
proc addHandler(m: MultistreamSelect; codec: string; protocol: LPProtocol;
matcher: Matcher = nil) {....raises: [], tags: [RootEffect].}
@@ -416,6 +405,20 @@ href="https://github.com/status-im/nim-libp2p/tree/p2p-research/libp2p/multistre
class="link-seesrc" target="_blank">Source
Edit
+
+
+
@@ -526,9 +529,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -540,9 +543,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -556,7 +559,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/muxers/mplex/coder.html b/p2p-research/libp2p/muxers/mplex/coder.html
index 587c7c470..809d46695 100644
--- a/p2p-research/libp2p/muxers/mplex/coder.html
+++ b/p2p-research/libp2p/muxers/mplex/coder.html
@@ -399,7 +399,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/muxers/mplex/mplex.html b/p2p-research/libp2p/muxers/mplex/mplex.html
index 9a113adee..92e2fa141 100644
--- a/p2p-research/libp2p/muxers/mplex/mplex.html
+++ b/p2p-research/libp2p/muxers/mplex/mplex.html
@@ -455,7 +455,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/muxers/muxer.html b/p2p-research/libp2p/muxers/muxer.html
index 239546619..a1c9e6e42 100644
--- a/p2p-research/libp2p/muxers/muxer.html
+++ b/p2p-research/libp2p/muxers/muxer.html
@@ -535,7 +535,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/muxers/yamux/yamux.html b/p2p-research/libp2p/muxers/yamux/yamux.html
index 65fa6c2a7..d947d8b4d 100644
--- a/p2p-research/libp2p/muxers/yamux/yamux.html
+++ b/p2p-research/libp2p/muxers/yamux/yamux.html
@@ -606,7 +606,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/nameresolving/nameresolver.html b/p2p-research/libp2p/nameresolving/nameresolver.html
index f49dae6ad..2c56e076d 100644
--- a/p2p-research/libp2p/nameresolving/nameresolver.html
+++ b/p2p-research/libp2p/nameresolving/nameresolver.html
@@ -375,7 +375,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/observedaddrmanager.html b/p2p-research/libp2p/observedaddrmanager.html
index 384de04a3..52a20e586 100644
--- a/p2p-research/libp2p/observedaddrmanager.html
+++ b/p2p-research/libp2p/observedaddrmanager.html
@@ -360,7 +360,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/peerid.html b/p2p-research/libp2p/peerid.html
index 3bd2b3d4e..488f2b93a 100644
--- a/p2p-research/libp2p/peerid.html
+++ b/p2p-research/libp2p/peerid.html
@@ -806,7 +806,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/peerinfo.html b/p2p-research/libp2p/peerinfo.html
index 81811b19f..99245b1f2 100644
--- a/p2p-research/libp2p/peerinfo.html
+++ b/p2p-research/libp2p/peerinfo.html
@@ -484,7 +484,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/protobuf/minprotobuf.html b/p2p-research/libp2p/protobuf/minprotobuf.html
index 09e94399f..68e839e4a 100644
--- a/p2p-research/libp2p/protobuf/minprotobuf.html
+++ b/p2p-research/libp2p/protobuf/minprotobuf.html
@@ -931,7 +931,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:52 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:44 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/autonat/core.html b/p2p-research/libp2p/protocols/connectivity/autonat/core.html
index 2b078b849..0defab077 100644
--- a/p2p-research/libp2p/protocols/connectivity/autonat/core.html
+++ b/p2p-research/libp2p/protocols/connectivity/autonat/core.html
@@ -508,7 +508,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/autonat/server.html b/p2p-research/libp2p/protocols/connectivity/autonat/server.html
index ae52a3914..839a091a7 100644
--- a/p2p-research/libp2p/protocols/connectivity/autonat/server.html
+++ b/p2p-research/libp2p/protocols/connectivity/autonat/server.html
@@ -302,7 +302,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/client.html b/p2p-research/libp2p/protocols/connectivity/relay/client.html
index f6140bda9..a164a1736 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/client.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/client.html
@@ -468,7 +468,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/messages.html b/p2p-research/libp2p/protocols/connectivity/relay/messages.html
index 26d3c5e37..69ad06974 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/messages.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/messages.html
@@ -722,7 +722,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/rconn.html b/p2p-research/libp2p/protocols/connectivity/relay/rconn.html
index a18e31662..7d7c058bd 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/rconn.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/rconn.html
@@ -383,7 +383,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/relay.html b/p2p-research/libp2p/protocols/connectivity/relay/relay.html
index 0982ab5e6..b5d8c3b0a 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/relay.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/relay.html
@@ -568,7 +568,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/rtransport.html b/p2p-research/libp2p/protocols/connectivity/relay/rtransport.html
index 0f1a31586..9693483d7 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/rtransport.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/rtransport.html
@@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/connectivity/relay/utils.html b/p2p-research/libp2p/protocols/connectivity/relay/utils.html
index 8685b40ad..b398934ab 100644
--- a/p2p-research/libp2p/protocols/connectivity/relay/utils.html
+++ b/p2p-research/libp2p/protocols/connectivity/relay/utils.html
@@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/identify.html b/p2p-research/libp2p/protocols/identify.html
index e94114aa3..9355d7dd8 100644
--- a/p2p-research/libp2p/protocols/identify.html
+++ b/p2p-research/libp2p/protocols/identify.html
@@ -535,7 +535,7 @@ class="link-seesrc" target="_blank">Source
-
proc init(p: IdentifyPush) {....raises: [], tags: [].}
+
proc init(p: IdentifyPush) {....raises: [], tags: [RootEffect].}
-
@@ -593,7 +593,7 @@ class="link-seesrc" target="_blank">Source
-
method init(p: Identify) {....raises: [], tags: [].}
+
method init(p: Identify) {....raises: [], tags: [RootEffect].}
-
@@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/protocols/ping.html b/p2p-research/libp2p/protocols/ping.html
index 03c34c59d..4184a43c1 100644
--- a/p2p-research/libp2p/protocols/ping.html
+++ b/p2p-research/libp2p/protocols/ping.html
@@ -388,7 +388,7 @@ class="link-seesrc" target="_blank">Source
-
method init(p: Ping) {....raises: [], tags: [].}
+
method init(p: Ping) {....raises: [], tags: [RootEffect].}
-
@@ -414,7 +414,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/protocol.html b/p2p-research/libp2p/protocols/protocol.html
index 7c36ab18b..0ee179542 100644
--- a/p2p-research/libp2p/protocols/protocol.html
+++ b/p2p-research/libp2p/protocols/protocol.html
@@ -208,12 +208,11 @@ window.addEventListener("DOMContentLoaded", main2);
- LPProtocol
- LPProtoHandler
+ title="LPProtoHandler = proc (conn: Connection; proto: string): Future[void] {.async.}">LPProtoHandler
@@ -237,6 +236,15 @@ window.addEventListener("DOMContentLoaded", main2);
- codec=(p: LPProtocol; codec: string)
+
+
@@ -279,6 +293,19 @@ window.addEventListener("DOMContentLoaded", main2);
+
+ Templates
+
+
@@ -303,7 +330,7 @@ class="link-seesrc" target="_blank">Source
-
LPProtoHandler = proc (conn: Connection; proto: string): Future[void] {....gcsafe,
- raises: [].}
+
LPProtoHandler = proc (conn: Connection; proto: string): Future[void] {.async.}
@@ -358,9 +384,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -370,9 +396,34 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
+
+
+
+
+
@@ -382,9 +433,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -394,9 +445,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -408,9 +459,24 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
+
+
+
+
+
proc new[E](T: type LPProtocol; codecs: seq[string]; handler: proc (
+ conn: Connection; proto: string): InternalRaisesFuture[void, E];
+ maxIncomingStreams: Opt[int] | int = Opt.none(int)): T:type {.
+ ...raises: [].}
+
+
+
+ Source
+ Edit
@@ -425,9 +491,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -439,9 +505,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -452,9 +518,38 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
+
+
+
+
+
+
+
+
+
+
@@ -468,7 +563,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub.html b/p2p-research/libp2p/protocols/pubsub.html
index c6632f6e6..5a7d2cbd0 100644
--- a/p2p-research/libp2p/protocols/pubsub.html
+++ b/p2p-research/libp2p/protocols/pubsub.html
@@ -229,7 +229,7 @@ class="link-seesrc" target="_blank">Source
-maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, broadcast, subscribe, addObserver, PubSubObserver, libp2p_pubsub_broadcast_prune, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop, publish, initPubSub, addSeen, init, unsubscribePeer, rpcHandler, FloodSubCodec, hasSeen, firstSeen, handleSubscribe, FloodSub, sendSubs, onNewPeer, libp2p_pubsub_received_subscriptions, onTopicSubscription, validateParameters, init, MsgIdProvider, validateParameters, updateScores, libp2p_pubsub_broadcast_iwant, removeValidator, GossipSub, handleIDontWant, GossipSubParams, addObserver, libp2p_pubsub_broadcast_ihave, RoutingRecordsPair, codec, scoringHeartbeat, replenishFanout, GossipSubHeartbeatInterval, onPubSubPeerEvent, start, publish, libp2p_pubsub_broadcast_unsubscriptions, onTopicSubscription, addValidator, TopicInfo, disconnectPeer, onPubSubPeerEvent, publish, updateMetrics, PingsPeerBudget, broadcast, rateLimit, PubSubObserver, libp2p_pubsub_broadcast_prune, PubSubPeer, byScore, MeshMetrics, GossipSubHistoryLength, handleGraft, GossipBackoffPeriod, rpcHandler, KnownLibP2PTopicsSeq, LPProtoHandler, libp2p_pubsub_received_unsubscriptions, getGossipPeers, GossipSubDhi, TopicPair, init, GossipSubDlo, rewardDelivered, maxIncomingStreams=, libp2p_pubsub_received_iwant, maxIncomingStreams, handleIHave, BackoffTable, start, libp2p_pubsub_messages_published, ValidationSeenTable, TopicHandler, InitializationError, dropFanoutPeers, addDirectPeer, ValidationResult, codec=, removeObserver, IHaveMaxLength, libp2p_pubsub_messages_rebroadcasted, unsubscribe, DefaultMaxIncomingStreams, libp2p_pubsub_received_prune, IHavePeerBudget, ValidatorHandler, GossipSubCodec, heartbeat, rpcHandler, init, BackoffSlackTime, libp2p_gossipsub_peers_rate_limit_hits, libp2p_pubsub_broadcast_graft, peerExchangeList, GossipSubCodec_10, GossipSubHistoryGossip, RoutingRecordsHandler, rebalanceMesh, punishInvalidMessage, handleSubscribe, SubscriptionValidator, init, initPubSub, unsubscribe, libp2p_pubsub_broadcast_subscriptions, pruned, KnownLibP2PTopics, LPProtocol, subscribe, GossipSubFanoutTTL, unsubscribePeer, getOrCreatePeer, validate, handleData, PeerStats, libp2p_pubsub_received_graft, libp2p_pubsub_received_ihave, new, addCapped, grafted, send, subscribePeer, PubSub, handleIWant, init, handlePrune, libp2p_pubsub_broadcast_messages, unsubscribePeer, getOrCreatePeer, initPubSub, withPeerStats, handleConn, GossipSubD, unsubscribeAll, stop, libp2p_pubsub_received_messages, disconnectIfBadScorePeer, handleBackingOff, stop, TopicParams
+maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, handler, handler=, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, handler=, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, new, broadcast, subscribe, addObserver, PubSubObserver, handler, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, libp2p_pubsub_broadcast_prune, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop, initPubSub, init, rpcHandler, publish, unsubscribePeer, FloodSub, handleSubscribe, salt, FloodSubCodec, addSeen, hasSeen, firstSeen, sendSubs, onNewPeer, libp2p_pubsub_received_subscriptions, onTopicSubscription, handler=, handler, init, MsgIdProvider, validateParameters, updateScores, libp2p_pubsub_broadcast_iwant, removeValidator, GossipSub, handleIDontWant, GossipSubParams, addObserver, libp2p_pubsub_broadcast_ihave, RoutingRecordsPair, codec, scoringHeartbeat, replenishFanout, GossipSubHeartbeatInterval, onPubSubPeerEvent, start, publish, libp2p_pubsub_broadcast_unsubscriptions, onTopicSubscription, addValidator, TopicInfo, disconnectPeer, onPubSubPeerEvent, publish, updateMetrics, PingsPeerBudget, new, broadcast, rateLimit, PubSubObserver, handler, PubSubPeer, byScore, MeshMetrics, GossipSubHistoryLength, handleGraft, GossipBackoffPeriod, rpcHandler, KnownLibP2PTopicsSeq, LPProtoHandler, libp2p_pubsub_received_unsubscriptions, getGossipPeers, GossipSubDhi, libp2p_pubsub_broadcast_prune, TopicPair, init, GossipSubDlo, rewardDelivered, maxIncomingStreams=, libp2p_pubsub_received_iwant, maxIncomingStreams, handleIHave, BackoffTable, start, libp2p_pubsub_messages_published, ValidationSeenTable, TopicHandler, InitializationError, dropFanoutPeers, addDirectPeer, ValidationResult, codec=, removeObserver, IHaveMaxLength, libp2p_pubsub_messages_rebroadcasted, unsubscribe, DefaultMaxIncomingStreams, libp2p_pubsub_received_prune, IHavePeerBudget, ValidatorHandler, GossipSubCodec, heartbeat, rpcHandler, init, BackoffSlackTime, libp2p_gossipsub_peers_rate_limit_hits, libp2p_pubsub_broadcast_graft, peerExchangeList, GossipSubCodec_10, GossipSubHistoryGossip, RoutingRecordsHandler, rebalanceMesh, punishInvalidMessage, handleSubscribe, SubscriptionValidator, init, initPubSub, unsubscribe, libp2p_pubsub_broadcast_subscriptions, pruned, validateParameters, KnownLibP2PTopics, LPProtocol, subscribe, GossipSubFanoutTTL, unsubscribePeer, getOrCreatePeer, handler=, validate, handleData, PeerStats, libp2p_pubsub_received_graft, libp2p_pubsub_received_ihave, new, addCapped, grafted, send, subscribePeer, PubSub, handleIWant, init, handlePrune, libp2p_pubsub_broadcast_messages, unsubscribePeer, getOrCreatePeer, initPubSub, withPeerStats, handleConn, GossipSubD, unsubscribeAll, stop, libp2p_pubsub_received_messages, disconnectIfBadScorePeer, handleBackingOff, stop, TopicParams
@@ -239,7 +239,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:33:00 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:51 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/errors.html b/p2p-research/libp2p/protocols/pubsub/errors.html
index ddb37ea62..d5e02b2d7 100644
--- a/p2p-research/libp2p/protocols/pubsub/errors.html
+++ b/p2p-research/libp2p/protocols/pubsub/errors.html
@@ -255,7 +255,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/floodsub.html b/p2p-research/libp2p/protocols/pubsub/floodsub.html
index d22e39bd7..733327918 100644
--- a/p2p-research/libp2p/protocols/pubsub/floodsub.html
+++ b/p2p-research/libp2p/protocols/pubsub/floodsub.html
@@ -208,8 +208,8 @@ window.addEventListener("DOMContentLoaded", main2);
FloodSub
+ seen*: TimedCache[SaltedId]
+ seenSalt*: sha256">FloodSub
@@ -225,13 +225,13 @@ window.addEventListener("DOMContentLoaded", main2);
Procs
handleSubscribe
@@ -240,8 +240,13 @@ window.addEventListener("DOMContentLoaded", main2);
+
@@ -302,16 +307,16 @@ class="link-seesrc" target="_blank">Source
@@ -326,9 +331,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -337,27 +342,27 @@ class="link-seesrc" target="_blank">Source
-
-
proc addSeen(f: FloodSub; msgId: MessageId): bool {....raises: [], tags: [].}
+
-
+
+
proc hasSeen(f: FloodSub; saltedId: SaltedId): bool {....raises: [], tags: [].}
+
-
+
+
Source
@@ -375,15 +392,15 @@ class="link-seesrc" target="_blank">Source
-
-
proc hasSeen(f: FloodSub; msgId: MessageId): bool {....raises: [], tags: [].}
+
@@ -393,27 +410,27 @@ class="link-seesrc" target="_blank">Source
@@ -425,9 +442,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -439,9 +456,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -452,9 +469,9 @@ class="link-seesrc" target="_blank">Source
handle peer disconnects
Source
- Edit
+ Edit
@@ -468,7 +485,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/gossipsub.html b/p2p-research/libp2p/protocols/pubsub/gossipsub.html
index 00a62ef07..b7c18873f 100644
--- a/p2p-research/libp2p/protocols/pubsub/gossipsub.html
+++ b/p2p-research/libp2p/protocols/pubsub/gossipsub.html
@@ -216,8 +216,42 @@ window.addEventListener("DOMContentLoaded", main2);
rateLimit
@@ -331,9 +365,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -344,14 +378,32 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
-
-
proc init(_: type[GossipSubParams]): GossipSubParams {....raises: [].}
+
+
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 = GossipSubDlo - 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(); disconnectBadPeers = false;
+ enablePX = false; bandwidthEstimatebps = 100000000;
+ overheadRateLimit = Opt.none(tuple[bytes: int, interval: Duration]);
+ disconnectPeerAboveRateLimit = false; maxNumElementsInNonPriorityQueue = DefaultMaxNumElementsInNonPriorityQueue): GossipSubParams {.
+ ...raises: [].}
-
@@ -370,9 +422,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -383,9 +435,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -396,9 +448,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -414,34 +466,34 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -452,9 +504,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -465,9 +517,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -478,9 +530,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -492,9 +544,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -506,9 +558,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -520,9 +572,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -534,9 +586,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -547,9 +599,9 @@ class="link-seesrc" target="_blank">Source
handle peer disconnects
Source
- Edit
+ Edit
@@ -558,7 +610,7 @@ class="link-seesrc" target="_blank">Source
-GossipSubD, IHaveMaxLength, BackoffSlackTime, GossipSubHistoryLength, GossipBackoffPeriod, PeerStats, IHavePeerBudget, GossipSubCodec, GossipSub, GossipSubParams, GossipSubFanoutTTL, GossipSubCodec_10, GossipSubDlo, RoutingRecordsHandler, GossipSubHistoryGossip, GossipSubHeartbeatInterval, MeshMetrics, BackoffTable, RoutingRecordsPair, TopicInfo, ValidationSeenTable, GossipSubDhi, PingsPeerBudget, TopicParams, updateScores, libp2p_gossipsub_peers_rate_limit_hits, disconnectPeer, init, disconnectIfBadScorePeer, withPeerStats, byScore, punishInvalidMessage, rewardDelivered, scoringHeartbeat, addCapped, getGossipPeers, handleIDontWant, replenishFanout, rebalanceMesh, dropFanoutPeers, handleIWant, pruned, handleBackingOff, peerExchangeList, handleGraft, grafted, handleIHave, handlePrune, heartbeat, maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, broadcast, subscribe, addObserver, PubSubObserver, libp2p_pubsub_broadcast_prune, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop
+GossipSubD, IHaveMaxLength, BackoffSlackTime, GossipSubHistoryLength, GossipBackoffPeriod, PeerStats, IHavePeerBudget, GossipSubCodec, GossipSub, GossipSubParams, GossipSubFanoutTTL, GossipSubCodec_10, GossipSubDlo, RoutingRecordsHandler, GossipSubHistoryGossip, GossipSubHeartbeatInterval, MeshMetrics, BackoffTable, RoutingRecordsPair, TopicInfo, ValidationSeenTable, GossipSubDhi, PingsPeerBudget, TopicParams, updateScores, libp2p_gossipsub_peers_rate_limit_hits, disconnectPeer, init, disconnectIfBadScorePeer, withPeerStats, byScore, punishInvalidMessage, rewardDelivered, scoringHeartbeat, addCapped, getGossipPeers, handleIDontWant, replenishFanout, rebalanceMesh, dropFanoutPeers, handleIWant, pruned, handleBackingOff, peerExchangeList, handleGraft, grafted, handleIHave, handlePrune, heartbeat, maxIncomingStreams=, codec=, libp2p_pubsub_received_subscriptions, libp2p_pubsub_broadcast_unsubscriptions, libp2p_pubsub_messages_rebroadcasted, libp2p_pubsub_received_graft, removeValidator, DefaultMaxIncomingStreams, handler, handler=, send, libp2p_pubsub_received_prune, ValidatorHandler, libp2p_pubsub_broadcast_iwant, init, unsubscribe, validate, removeObserver, libp2p_pubsub_broadcast_graft, libp2p_pubsub_received_unsubscriptions, sendSubs, codec, MsgIdProvider, PubSub, SubscriptionValidator, start, onTopicSubscription, handler=, updateMetrics, libp2p_pubsub_broadcast_subscriptions, addValidator, KnownLibP2PTopics, handleConn, onPubSubPeerEvent, publish, LPProtocol, ValidationResult, new, broadcast, subscribe, addObserver, PubSubObserver, handler, PubSubPeer, unsubscribePeer, rpcHandler, init, KnownLibP2PTopicsSeq, handleData, LPProtoHandler, libp2p_pubsub_received_ihave, libp2p_pubsub_broadcast_prune, new, TopicPair, libp2p_pubsub_broadcast_ihave, subscribePeer, libp2p_pubsub_received_iwant, maxIncomingStreams, libp2p_pubsub_broadcast_messages, initPubSub, libp2p_pubsub_messages_published, TopicHandler, unsubscribeAll, InitializationError, libp2p_pubsub_received_messages, unsubscribe, getOrCreatePeer, stop
@@ -568,7 +620,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:33:00 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:51 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/gossipsub/behavior.html b/p2p-research/libp2p/protocols/pubsub/gossipsub/behavior.html
index e92f309e6..d14428bbb 100644
--- a/p2p-research/libp2p/protocols/pubsub/gossipsub/behavior.html
+++ b/p2p-research/libp2p/protocols/pubsub/gossipsub/behavior.html
@@ -311,9 +311,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -324,9 +324,9 @@ class="link-seesrc" target="_blank">Source
gossip iHave messages to peers
Source
- Edit
+ Edit
@@ -402,9 +402,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -428,15 +428,15 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -480,9 +480,9 @@ class="link-seesrc" target="_blank">Source
get fanout peers for a topic
Source
- Edit
+ Edit
@@ -496,7 +496,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:33:00 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:51 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/gossipsub/scoring.html b/p2p-research/libp2p/protocols/pubsub/gossipsub/scoring.html
index 03d332eeb..c7a4006fa 100644
--- a/p2p-research/libp2p/protocols/pubsub/gossipsub/scoring.html
+++ b/p2p-research/libp2p/protocols/pubsub/gossipsub/scoring.html
@@ -244,10 +244,10 @@ window.addEventListener("DOMContentLoaded", main2);
scoringHeartbeat
@@ -314,9 +314,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -383,17 +383,16 @@ class="link-seesrc" target="_blank">Source
-
-
proc rewardDelivered(g: GossipSub; peer: PubSubPeer; topics: openArray[string];
- first: bool; delay = ZeroDuration) {....raises: [],
- tags: [RootEffect].}
+
@@ -447,7 +446,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/gossipsub/types.html b/p2p-research/libp2p/protocols/pubsub/gossipsub/types.html
index 006b7e726..aaddc31e7 100644
--- a/p2p-research/libp2p/protocols/pubsub/gossipsub/types.html
+++ b/p2p-research/libp2p/protocols/pubsub/gossipsub/types.html
@@ -265,7 +265,8 @@ window.addEventListener("DOMContentLoaded", main2);
enablePX*: bool
bandwidthEstimatebps*: int
overheadRateLimit*: Opt[tuple[bytes: int, interval: Duration]]
- disconnectPeerAboveRateLimit*: bool">GossipSubParams
+ disconnectPeerAboveRateLimit*: bool
+ maxNumElementsInNonPriorityQueue*: int">GossipSubParams
- TopicParams
- ValidationSeenTable
+ title="ValidationSeenTable = Table[SaltedId, HashSet[PubSubPeer]]">ValidationSeenTable
@@ -383,9 +384,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -416,9 +417,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -459,6 +460,7 @@ class="link-seesrc" target="_blank">Source
bandwidthEstimatebps*: int
overheadRateLimit*: Opt[tuple[bytes: int, interval: Duration]]
disconnectPeerAboveRateLimit*: bool
+ maxNumElementsInNonPriorityQueue*: int
@@ -484,9 +486,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -516,9 +518,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -528,9 +530,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -586,14 +588,14 @@ class="link-seesrc" target="_blank">Source
@@ -780,7 +782,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/mcache.html b/p2p-research/libp2p/protocols/pubsub/mcache.html
index 6b0d881cb..38f88a074 100644
--- a/p2p-research/libp2p/protocols/pubsub/mcache.html
+++ b/p2p-research/libp2p/protocols/pubsub/mcache.html
@@ -208,7 +208,7 @@ window.addEventListener("DOMContentLoaded", main2);
CacheEntry
+ topic*: string">CacheEntry
Source
CacheEntry = object
mid*: MessageId
- topicIds*: seq[string]
+ topic*: string
@@ -346,9 +346,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -370,9 +370,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -393,7 +393,7 @@ class="link-seesrc" target="_blank">Source
-ControlIHave, shortLog, ControlGraft, shortLog, ControlIWant, shortLog, byteSize, MessageId, byteSize, withSubs, shortLog, shortLog, PeerInfoMsg, RPCMsg, ControlMessage, byteSize, SubOpts, byteSize, ControlPrune, Message, byteSize, shortLog, shortLog
+ControlIHave, shortLog, ControlGraft, shortLog, ControlIWant, shortLog, byteSize, MessageId, byteSize, withSubs, shortLog, shortLog, PeerInfoMsg, RPCMsg, ControlMessage, byteSize, SubOpts, byteSize, SaltedId, ControlPrune, Message, byteSize, shortLog, shortLog
@@ -403,7 +403,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/peertable.html b/p2p-research/libp2p/protocols/pubsub/peertable.html
index 4a6fdf8ca..bb472fa5a 100644
--- a/p2p-research/libp2p/protocols/pubsub/peertable.html
+++ b/p2p-research/libp2p/protocols/pubsub/peertable.html
@@ -370,7 +370,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/pubsub.html b/p2p-research/libp2p/protocols/pubsub/pubsub.html
index c8d612092..a1a2a74c5 100644
--- a/p2p-research/libp2p/protocols/pubsub/pubsub.html
+++ b/p2p-research/libp2p/protocols/pubsub/pubsub.html
@@ -810,9 +810,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -844,9 +844,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -865,9 +865,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -878,9 +878,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -931,9 +931,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -944,9 +944,9 @@ class="link-seesrc" target="_blank">Source
unsubscribe from a topic string
Source
- Edit
+ Edit
@@ -957,9 +957,9 @@ class="link-seesrc" target="_blank">Source
unsubscribe from a list of topic handlers
Source
- Edit
+ Edit
@@ -970,9 +970,9 @@ class="link-seesrc" target="_blank">Source
unsubscribe every handler from topic
Source
- Edit
+ Edit
@@ -1000,9 +1000,9 @@ class="link-seesrc" target="_blank">Source
Add a validator to a topic. Each new message received in this will be sent to hook. hook can return either Accept, Ignore or Reject (which can descore the peer)
Source
- Edit
+ Edit
@@ -1013,9 +1013,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1033,9 +1033,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1046,9 +1046,9 @@ class="link-seesrc" target="_blank">Source
perform pubsub initialization
Source
- Edit
+ Edit
@@ -1059,9 +1059,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1072,9 +1072,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1088,9 +1088,9 @@ class="link-seesrc" target="_blank">Source
The return value is the number of neighbours that we attempted to send the message to, excluding self. Note that this is an optimistic number of attempts - the number of peers that actually receive the message might be lower.
Source
- Edit
+ Edit
@@ -1101,9 +1101,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1115,9 +1115,9 @@ class="link-seesrc" target="_blank">Source
Handler that must be overridden by concrete implementation
Source
- Edit
+ Edit
@@ -1128,9 +1128,9 @@ class="link-seesrc" target="_blank">Source
subscribe to remote peer to receive/send pubsub messages
Source
- Edit
+ Edit
@@ -1155,9 +1155,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -1166,7 +1166,7 @@ class="link-seesrc" target="_blank">Source
-PubSubPeer, PubSubObserver, init, maxIncomingStreams=, codec=, DefaultMaxIncomingStreams, codec, maxIncomingStreams, start, LPProtoHandler, new, LPProtocol, stop, ValidationResult
+PubSubPeer, PubSubObserver, new, init, maxIncomingStreams=, codec=, DefaultMaxIncomingStreams, handler, codec, maxIncomingStreams, handler=, handler, handler=, start, LPProtoHandler, new, LPProtocol, stop, ValidationResult
@@ -1176,7 +1176,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html b/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html
index be72ebe6d..4f4891781 100644
--- a/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html
+++ b/p2p-research/libp2p/protocols/pubsub/pubsubpeer.html
@@ -230,20 +230,24 @@ window.addEventListener("DOMContentLoaded", main2);
observers*: ref seq[PubSubObserver]
score*: float64
sentIHaves*: Deque[HashSet[MessageId]]
- heDontWants*: Deque[HashSet[MessageId]]
+ heDontWants*: Deque[HashSet[SaltedId]] ## IDONTWANT contains unvalidated message id:s which may be long and/or
+ ## expensive to look up, so we apply the same salting to them as during
+ ## unvalidated message processing
iHaveBudget*: int
pingBudget*: int
maxMessageSize: int
appScore*: float64
behaviourPenalty*: float64
overheadRateLimitOpt*: Opt[TokenBucket]
- rpcmessagequeue: RpcMessageQueue">PubSubPeer
+ rpcmessagequeue: RpcMessageQueue
+ maxNumElementsInNonPriorityQueue*: int
+ disconnected: bool">PubSubPeer
PubSubPeerEvent
PubSubPeerEventKind
+ StreamOpened, StreamClosed, DisconnectionRequested">PubSubPeerEventKind
RPCHandler
@@ -255,6 +259,14 @@ window.addEventListener("DOMContentLoaded", main2);
+
+ Consts
+
+
Procs
@@ -304,11 +316,11 @@ window.addEventListener("DOMContentLoaded", main2);
@@ -389,9 +401,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -401,9 +413,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -413,9 +425,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -425,9 +437,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -440,9 +452,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -459,7 +471,9 @@ class="link-seesrc" target="_blank">Source
observers*: ref seq[PubSubObserver]
score*: float64
sentIHaves*: Deque[HashSet[MessageId]]
- heDontWants*: Deque[HashSet[MessageId]]
+ heDontWants*: Deque[HashSet[SaltedId]]
+
+
iHaveBudget*: int
pingBudget*: int
maxMessageSize: int
@@ -467,14 +481,16 @@ class="link-seesrc" target="_blank">Source
behaviourPenalty*: float64
overheadRateLimitOpt*: Opt[TokenBucket]
rpcmessagequeue: RpcMessageQueue
+ maxNumElementsInNonPriorityQueue*: int
+ disconnected: bool
Source
- Edit
+ Edit
@@ -486,22 +502,22 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -512,9 +528,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -528,9 +544,26 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
+
+
+
+
+
+
+
+
+
@@ -545,9 +578,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -557,9 +590,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -569,9 +602,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -581,9 +614,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -593,9 +626,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -606,9 +639,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -618,9 +651,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -630,9 +663,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -642,24 +675,25 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
-
-
proc new(T: typedesc[PubSubPeer]; peerId: PeerId; getConn: GetConn;
+
+
proc new(T: typedesc[PubSubPeer]; peerId: PeerId; getConn: GetConn;
onEvent: OnEvent; codec: string; maxMessageSize: int;
+ maxNumElementsInNonPriorityQueue: int = DefaultMaxNumElementsInNonPriorityQueue;
overheadRateLimitOpt: Opt[TokenBucket] = Opt.none(TokenBucket)): T:type {.
...raises: [].}
Source
- Edit
+ Edit
@@ -669,9 +703,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -682,9 +716,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -703,9 +737,9 @@ class="link-seesrc" target="_blank">Source
High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.
Source
- Edit
+ Edit
@@ -723,9 +757,9 @@ class="link-seesrc" target="_blank">Source
High priority messages are sent immediately, while low priority messages are queued and sent only after all high priority messages have been sent.
Source
- Edit
+ Edit
@@ -735,9 +769,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -748,9 +782,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -765,9 +799,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -786,7 +820,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/rpc/message.html b/p2p-research/libp2p/protocols/pubsub/rpc/message.html
index cb5c5fa08..6b391ee27 100644
--- a/p2p-research/libp2p/protocols/pubsub/rpc/message.html
+++ b/p2p-research/libp2p/protocols/pubsub/rpc/message.html
@@ -332,7 +332,7 @@ class="link-seesrc" target="_blank">Source
-ValidationResult, ControlIHave, shortLog, ControlGraft, shortLog, ControlIWant, shortLog, byteSize, MessageId, byteSize, withSubs, shortLog, shortLog, PeerInfoMsg, RPCMsg, ControlMessage, byteSize, SubOpts, byteSize, ControlPrune, Message, byteSize, shortLog, shortLog
+ValidationResult, ControlIHave, shortLog, ControlGraft, shortLog, ControlIWant, shortLog, byteSize, MessageId, byteSize, withSubs, shortLog, shortLog, PeerInfoMsg, RPCMsg, ControlMessage, byteSize, SubOpts, byteSize, SaltedId, ControlPrune, Message, byteSize, shortLog, shortLog
@@ -342,7 +342,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/rpc/messages.html b/p2p-research/libp2p/protocols/pubsub/rpc/messages.html
index 8b1ab8a64..7207a45c1 100644
--- a/p2p-research/libp2p/protocols/pubsub/rpc/messages.html
+++ b/p2p-research/libp2p/protocols/pubsub/rpc/messages.html
@@ -207,14 +207,14 @@ window.addEventListener("DOMContentLoaded", main2);
ControlIHave
+ topicID*: string
+ messageIDs*: seq[MessageId]">ControlIHave
ControlIWant
+ messageIDs*: seq[MessageId]">ControlIWant
ControlMessage
ControlPrune
Message
RPCMsg
+ SaltedId
Source
@@ -372,15 +375,15 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
ControlPrune = object
- topicId*: string
+ topicID*: string
peers*: seq[PeerInfoMsg]
backoff*: uint64
@@ -388,9 +391,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -399,7 +402,7 @@ class="link-seesrc" target="_blank">Source
fromPeer*: PeerId
data*: seq[byte]
seqno*: seq[byte]
- topicIds*: seq[string]
+ topic*: string
signature*: seq[byte]
key*: seq[byte]
@@ -407,9 +410,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -452,9 +455,23 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
+
+
+
+
@@ -484,9 +501,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -496,9 +513,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -508,9 +525,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -520,9 +537,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -532,9 +549,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -544,9 +561,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -556,9 +573,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -568,9 +585,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -580,9 +597,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -591,23 +608,23 @@ class="link-seesrc" target="_blank">Source
-
- Source
- Edit
-
-
-
-
+
@@ -616,9 +633,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -629,9 +646,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -645,7 +662,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/rpc/protobuf.html b/p2p-research/libp2p/protocols/pubsub/rpc/protobuf.html
index 0a70ffe81..c7ce78022 100644
--- a/p2p-research/libp2p/protocols/pubsub/rpc/protobuf.html
+++ b/p2p-research/libp2p/protocols/pubsub/rpc/protobuf.html
@@ -320,9 +320,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -333,9 +333,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -346,9 +346,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -359,9 +359,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -372,9 +372,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -398,9 +398,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -411,9 +411,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -437,9 +437,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -450,9 +450,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -554,9 +554,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -596,7 +596,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/pubsub/timedcache.html b/p2p-research/libp2p/protocols/pubsub/timedcache.html
index 082d55082..3dc9e487c 100644
--- a/p2p-research/libp2p/protocols/pubsub/timedcache.html
+++ b/p2p-research/libp2p/protocols/pubsub/timedcache.html
@@ -208,7 +208,7 @@ window.addEventListener("DOMContentLoaded", main2);
TimedCache
Procs
+
init
- Source
@@ -311,9 +321,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -328,9 +338,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -339,15 +349,27 @@ class="link-seesrc" target="_blank">Source
-
@@ -368,23 +390,35 @@ class="link-seesrc" target="_blank">Source
-
+ Source
+ Edit
+
+
+
+
+
+
func hash(a: TimedEntry): Hash {....raises: [].}
+
-
+
+
Source
Edit
-
-
-
@@ -394,9 +428,9 @@ class="link-seesrc" target="_blank">Source
Source
-
Edit
+
Edit
@@ -406,9 +440,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -422,7 +456,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/protocols/rendezvous.html b/p2p-research/libp2p/protocols/rendezvous.html
index e7decb0a3..2d52a5392 100644
--- a/p2p-research/libp2p/protocols/rendezvous.html
+++ b/p2p-research/libp2p/protocols/rendezvous.html
@@ -532,7 +532,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/secure/noise.html b/p2p-research/libp2p/protocols/secure/noise.html
index a2d39ef4b..fa18d366b 100644
--- a/p2p-research/libp2p/protocols/secure/noise.html
+++ b/p2p-research/libp2p/protocols/secure/noise.html
@@ -503,7 +503,7 @@ class="link-seesrc" target="_blank">Source
-
method init(p: Noise) {....gcsafe, raises: [], tags: [].}
+
method init(p: Noise) {....gcsafe, raises: [], tags: [RootEffect].}
-
@@ -570,7 +570,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/protocols/secure/secure.html b/p2p-research/libp2p/protocols/secure/secure.html
index 60c50cd07..9b5768cd4 100644
--- a/p2p-research/libp2p/protocols/secure/secure.html
+++ b/p2p-research/libp2p/protocols/secure/secure.html
@@ -458,7 +458,7 @@ class="link-seesrc" target="_blank">Source
-
method init(s: Secure) {....gcsafe, raises: [], tags: [].}
+
method init(s: Secure) {....gcsafe, raises: [], tags: [RootEffect].}
-
@@ -548,7 +548,7 @@ class="link-seesrc" target="_blank">Source
-init, maxIncomingStreams=, codec=, DefaultMaxIncomingStreams, codec, maxIncomingStreams, start, LPProtoHandler, new, LPProtocol, stop
+new, init, maxIncomingStreams=, codec=, DefaultMaxIncomingStreams, handler, codec, maxIncomingStreams, handler=, handler, handler=, start, LPProtoHandler, new, LPProtocol, stop
@@ -558,7 +558,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/routing_record.html b/p2p-research/libp2p/routing_record.html
index db4e5cf19..ef9178d6b 100644
--- a/p2p-research/libp2p/routing_record.html
+++ b/p2p-research/libp2p/routing_record.html
@@ -422,7 +422,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/signed_envelope.html b/p2p-research/libp2p/signed_envelope.html
index bc6449e8c..ca3ebc484 100644
--- a/p2p-research/libp2p/signed_envelope.html
+++ b/p2p-research/libp2p/signed_envelope.html
@@ -503,7 +503,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/stream/bufferstream.html b/p2p-research/libp2p/stream/bufferstream.html
index 2d6d064e3..36ee7fa10 100644
--- a/p2p-research/libp2p/stream/bufferstream.html
+++ b/p2p-research/libp2p/stream/bufferstream.html
@@ -524,7 +524,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/stream/chronosstream.html b/p2p-research/libp2p/stream/chronosstream.html
index dc8616228..c68aa03cb 100644
--- a/p2p-research/libp2p/stream/chronosstream.html
+++ b/p2p-research/libp2p/stream/chronosstream.html
@@ -504,7 +504,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/stream/connection.html b/p2p-research/libp2p/stream/connection.html
index cf458d164..c134694cb 100644
--- a/p2p-research/libp2p/stream/connection.html
+++ b/p2p-research/libp2p/stream/connection.html
@@ -502,7 +502,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/stream/lpstream.html b/p2p-research/libp2p/stream/lpstream.html
index 75323fb61..c962023e2 100644
--- a/p2p-research/libp2p/stream/lpstream.html
+++ b/p2p-research/libp2p/stream/lpstream.html
@@ -1009,7 +1009,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/stream/streamseq.html b/p2p-research/libp2p/stream/streamseq.html
index c9a02bc91..491044db1 100644
--- a/p2p-research/libp2p/stream/streamseq.html
+++ b/p2p-research/libp2p/stream/streamseq.html
@@ -442,7 +442,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/switch.html b/p2p-research/libp2p/switch.html
index 72c9bad29..63627a125 100644
--- a/p2p-research/libp2p/switch.html
+++ b/p2p-research/libp2p/switch.html
@@ -740,7 +740,7 @@ class="link-seesrc" target="_blank">Source
-ConnManager, getStream, PeerEventKind, getStream, addPeerEventHandler, new, ConnEventKind, PeerEventHandler, selectMuxer, getConnections, contains, removePeerEventHandler, expectConnection, ConnEvent, connCount, ConnEventHandler, addConnEventHandler, triggerConnEvent, removeConnEventHandler, contains, triggerPeerEvents, AlreadyExpectingConnectionError, PeerEvent, TooManyConnectionsError, getStream, trackConnection, close, MaxConnectionsPerPeer, connectedPeers, selectMuxer, trackMuxer, getOutgoingSlot, slotsAvailable, dropPeer, getIncomingSlot, storeMuxer, release, MaxConnections, ConnectionSlot, DNS_OR_IP, AlreadyExpectingConnectionError, shortLog, init, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, close, decode, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, ==, getLen, maxIncomingStreams, ECDHEScheme, shortLog, init, closed, addConnEventHandler, [], init, new, macOpenArray, random, init, new, Secret, peekVarint, random, handshake, MaxConnections, $, validate, mapOr, MaError, init, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, ProtoVersion, [], finish, withValue, getRequiredField, getField, supported, removeConnEventHandler, WS_IP, write, public, MAKind, write, write, init, getField, checkFieldNumber, valueOr, codec, getRepeatedField, matchPartial, addObservation, IdentityNoMatchError, push, getBytes, len, trackConnection, &, init, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, decode, $, IP, protoAddress, newRng, IdentifyPushCodec, SecureConn, checkValid, getPublicKey, CircuitRelay, WebSockets, libp2p_failed_upgrades_incoming, exceptionToAssert, extractPublicKey, mapAnd, new, UDP_IP, new, newLPStreamEOFError, selectMuxer, connCount, write, DNSADDR, LPError, AddressMapper, IdentifyPushHandler, write, ConnManager, WSS, getField, TCP_IP, selectMuxer, writePacked, handle, init, closeImpl, Identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, key, protoName, protoArgument, PeerEventHandler, LPProtoHandler, secure, toRawBytes, IdentifyPush, getStream, TranscoderIP6Zone, $, initProtoBuffer, init, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, readMessage, ProtoResult, WebRTCDirect, init, upgrade, UDP, PeerInfo, TranscoderOnion, StreamTracker, IdentifyNoPubKeyError, write, getConnections, LPStreamResetError, isEmpty, writeArray, getRawBytes, new, toString, LPStreamIncompleteError, PeerId, LPStreamEOFError, maxIncomingStreams=, IP6, shortLog, new, release, initVBuffer, PKScheme, init, new, payload, triggerConnEvent, triggerPeerEvents, init, Connection, write, TCP, PrivateKey, dropPeer, getBytes, start, write, init, close, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, handle, trackMuxer, initProtoBuffer, toException, DNS, finish, Upgrade, goffset, HandlerHolder, >, SecureConnTrackerName, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, initStream, hash, formatItIMPL, Signature, formatItIMPL, getStream, IPFS, getField, shortLog, readOnce, init, init, secure, isEmpty, ConnEventKind, MultiAddress, ProtoScalar, shortLog, contains, hex, expandItIMPL, protocols, codec=, bytes, DefaultMaxIncomingStreams, hash, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, getBytes, TLS_WS, sign, readVarint, addHandler, storeMuxer, TranscoderIP4, formatItIMPL, PeerEvent, data, ObservedAddrManager, MaResult, ProtoField, IdentifyCodec, getStream, writeSeq, DigestSheme, ConnEvent, init, ==, $, DNS6, [], IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, addPeerEventHandler, init, >=, expectConnection, init, ephemeral, payloadDomain, update, $, withValue, init, init, LPStreamLimitError, removePeerEventHandler, TranscoderOnion3, SignedPayload, closeImpl, toBytes, Secure, newLPStreamLimitError, MaPattern, keyOpenArray, match, parseFullAddress, $, closeImpl, isEmpty, writeLp, connectedPeers, mac, new, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, decode, getPackedRepeatedField, initStream, contains, init, getField, shortLog, DNS4, getWrapped, readArray, selectBest, peekSeq, P2PPattern, getWrapped, Envelope, hasPublicKey, toException, contains, init, isEnough, init, Reliable, init, addrs, hex, slotsAvailable, write, readOnce, WS, AgentVersion, init, DNSANY, MultistreamSelect, encode, LPProtocol, init, TimeoutHandler, stretchKeys, getField, match, getField, writeLPVarint, iv, DefaultConnectionTimeout, readLine, Eof, CryptoError, append, init, parseFullAddress, WSS_IP, LPStreamConnDownError, PeerRecord, init, SupportedSchemes, getRepeatedField, getField, select, hash, Unreliable, SupportedSchemesInt, random, checkFutures, libp2p_failed_upgrades_outgoing, shuffle, validate, Matcher, mapEq, init, libp2p_pki_schemes, Onion3, write, LPStreamTrackerName, identify, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, init, write, EnvelopeError, verify, IdentifyInfo, IdentifyError, addHandler, encode, len, newLPStreamRemoteClosedError, MaPatResult, Direction, ProtoBuffer, init, InvalidVarintError, shortLog, ==, write, getBytes, write, UTP, toBytes, peekArray, init, getMostObservedProtosAndPorts, PublicKey, ConnEventHandler, WebSockets_IP, decodeMsg, VBuffer, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, init, initStream, getField, readVarint, ivOpenArray, closeWithEOF, TcpOnion3, orError, vsizeof, getField, LPStreamRemoteClosedError, guessDialableAddr, MultiStreamError, protoCode, stop, MaInvalidAddress, select, LPStream, LPStreamClosedError, RsaDefaultKeySize, writeVarint, getIncomingSlot, items, write, toBytes, getOrder, TranscoderUnix, SignedPeerRecord, init, stop, join, dial, dial, dial, connect, checkFutures, tryAndWarn, LPError, addTransport, addTransport, connect, toException, new, dial, Dialer, tryDial, DialFailedError, connect, Dial, connect, toException, tryDial, SPRBook, PeerBook, ProtoBook, AddressBook, ProtoVersionBook, SeqPeerBook, KeyBook, PeerBookChangeHandler, AgentBook, new, PeerStore
+ConnManager, getStream, PeerEventKind, getStream, addPeerEventHandler, new, ConnEventKind, PeerEventHandler, selectMuxer, getConnections, contains, removePeerEventHandler, expectConnection, ConnEvent, connCount, ConnEventHandler, addConnEventHandler, triggerConnEvent, removeConnEventHandler, contains, triggerPeerEvents, AlreadyExpectingConnectionError, PeerEvent, TooManyConnectionsError, getStream, trackConnection, close, MaxConnectionsPerPeer, connectedPeers, selectMuxer, trackMuxer, getOutgoingSlot, slotsAvailable, dropPeer, getIncomingSlot, storeMuxer, release, MaxConnections, ConnectionSlot, DNS_OR_IP, AlreadyExpectingConnectionError, shortLog, init, random, new, UDP_DNS, $, getProtoHeader, MaxConnectionsPerPeer, ephemeral, close, decode, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, handler=, ==, getLen, handler, ECDHEScheme, shortLog, init, closed, addConnEventHandler, [], init, new, macOpenArray, random, init, new, Secret, peekVarint, random, handshake, MaxConnections, $, validate, mapOr, MaError, init, UpgradeFailedError, IdentityInvalidMsgError, maxInlineKeyLength, addHandler, TranscoderDNS, QUIC, ProtoVersion, [], finish, withValue, getRequiredField, getField, supported, removeConnEventHandler, WS_IP, write, public, MAKind, write, write, init, getField, checkFieldNumber, valueOr, codec, getRepeatedField, matchPartial, addObservation, IdentityNoMatchError, push, getBytes, len, trackConnection, &, init, readLp, HTTP, initVBuffer, start, atEof, PeerEventKind, getOutgoingSlot, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, decode, $, IP, protoAddress, newRng, IdentifyPushCodec, SecureConn, checkValid, getPublicKey, CircuitRelay, WebSockets, libp2p_failed_upgrades_incoming, exceptionToAssert, extractPublicKey, mapAnd, new, UDP_IP, new, newLPStreamEOFError, selectMuxer, connCount, write, DNSADDR, LPError, handler, AddressMapper, IdentifyPushHandler, write, ConnManager, WSS, getField, TCP_IP, selectMuxer, writePacked, handle, init, closeImpl, Identify, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, key, protoName, protoArgument, PeerEventHandler, LPProtoHandler, secure, toRawBytes, IdentifyPush, getStream, TranscoderIP6Zone, $, initProtoBuffer, init, maxIncomingStreams, WSS_DNS, list, match, <, CryptoResult, WebSockets_DNS, readMessage, ProtoResult, WebRTCDirect, init, upgrade, UDP, PeerInfo, TranscoderOnion, StreamTracker, IdentifyNoPubKeyError, write, getConnections, LPStreamResetError, isEmpty, writeArray, getRawBytes, new, toString, LPStreamIncompleteError, PeerId, LPStreamEOFError, readOnce, maxIncomingStreams=, IP6, shortLog, new, release, initVBuffer, PKScheme, init, new, payload, triggerConnEvent, triggerPeerEvents, init, Connection, write, TCP, PrivateKey, dropPeer, getBytes, start, write, init, close, &=, PeerInfoError, newLPStreamClosedError, random, compilesOr, handle, trackMuxer, initProtoBuffer, toException, DNS, finish, Upgrade, goffset, HandlerHolder, >, SecureConnTrackerName, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, initStream, hash, formatItIMPL, Signature, formatItIMPL, getStream, IPFS, getField, shortLog, readOnce, init, init, secure, isEmpty, ConnEventKind, MultiAddress, ProtoScalar, shortLog, contains, hex, expandItIMPL, protocols, codec=, bytes, DefaultMaxIncomingStreams, hash, HTTPS, UNIX, encode, tryAndWarn, TooManyConnectionsError, ConnectionSlot, getPtr, getBytes, TLS_WS, sign, readVarint, addHandler, storeMuxer, TranscoderIP4, formatItIMPL, PeerEvent, data, ObservedAddrManager, MaResult, ProtoField, IdentifyCodec, getStream, writeSeq, DigestSheme, ConnEvent, init, ==, $, DNS6, [], IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, addPeerEventHandler, init, >=, expectConnection, init, ephemeral, payloadDomain, update, $, withValue, init, init, LPStreamLimitError, removePeerEventHandler, TranscoderOnion3, SignedPayload, closeImpl, toBytes, Secure, newLPStreamLimitError, MaPattern, keyOpenArray, match, parseFullAddress, $, closeImpl, isEmpty, writeLp, connectedPeers, mac, new, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, decode, getPackedRepeatedField, initStream, contains, init, getField, shortLog, DNS4, getWrapped, readArray, selectBest, peekSeq, P2PPattern, getWrapped, Envelope, hasPublicKey, toException, contains, init, isEnough, init, Reliable, init, addrs, hex, slotsAvailable, write, WS, AgentVersion, init, DNSANY, MultistreamSelect, encode, LPProtocol, init, TimeoutHandler, stretchKeys, getField, match, getField, writeLPVarint, iv, DefaultConnectionTimeout, new, readLine, Eof, CryptoError, append, init, parseFullAddress, WSS_IP, LPStreamConnDownError, PeerRecord, init, SupportedSchemes, getRepeatedField, getField, select, hash, Unreliable, SupportedSchemesInt, random, checkFutures, handler=, libp2p_failed_upgrades_outgoing, shuffle, validate, Matcher, mapEq, init, libp2p_pki_schemes, Onion3, write, LPStreamTrackerName, identify, select, concat, TranscoderP2P, AddressInfo, ConnectionTrackerName, TranscoderIP6, init, write, EnvelopeError, verify, IdentifyInfo, IdentifyError, addHandler, encode, len, newLPStreamRemoteClosedError, MaPatResult, Direction, ProtoBuffer, init, InvalidVarintError, shortLog, ==, write, getBytes, write, UTP, toBytes, peekArray, init, getMostObservedProtosAndPorts, PublicKey, ConnEventHandler, WebSockets_IP, decodeMsg, VBuffer, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, init, initStream, getField, readVarint, ivOpenArray, closeWithEOF, TcpOnion3, orError, vsizeof, getField, LPStreamRemoteClosedError, guessDialableAddr, MultiStreamError, protoCode, stop, MaInvalidAddress, select, LPStream, LPStreamClosedError, RsaDefaultKeySize, writeVarint, getIncomingSlot, items, write, toBytes, getOrder, TranscoderUnix, SignedPeerRecord, init, stop, join, dial, dial, dial, connect, checkFutures, tryAndWarn, LPError, addTransport, addTransport, connect, toException, new, dial, Dialer, tryDial, DialFailedError, connect, Dial, connect, toException, tryDial, SPRBook, PeerBook, ProtoBook, AddressBook, ProtoVersionBook, SeqPeerBook, KeyBook, PeerBookChangeHandler, AgentBook, new, PeerStore
@@ -750,7 +750,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/transcoder.html b/p2p-research/libp2p/transcoder.html
index 2655bb317..c7b8c1463 100644
--- a/p2p-research/libp2p/transcoder.html
+++ b/p2p-research/libp2p/transcoder.html
@@ -266,7 +266,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:56 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:47 UTC
diff --git a/p2p-research/libp2p/transports/tcptransport.html b/p2p-research/libp2p/transports/tcptransport.html
index 47854a176..71996622e 100644
--- a/p2p-research/libp2p/transports/tcptransport.html
+++ b/p2p-research/libp2p/transports/tcptransport.html
@@ -400,9 +400,9 @@ class="link-seesrc" target="_blank">Source
accept a new TCP connection
Source
- Edit
+ Edit
@@ -415,9 +415,9 @@ class="link-seesrc" target="_blank">Source
dial a peer
Source
- Edit
+ Edit
@@ -428,9 +428,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -476,7 +476,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/transports/transport.html b/p2p-research/libp2p/transports/transport.html
index e030be61a..e2c17793d 100644
--- a/p2p-research/libp2p/transports/transport.html
+++ b/p2p-research/libp2p/transports/transport.html
@@ -491,7 +491,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/transports/wstransport.html b/p2p-research/libp2p/transports/wstransport.html
index e12cb0f97..f0b09fe08 100644
--- a/p2p-research/libp2p/transports/wstransport.html
+++ b/p2p-research/libp2p/transports/wstransport.html
@@ -583,7 +583,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:59 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:50 UTC
diff --git a/p2p-research/libp2p/upgrademngrs/muxedupgrade.html b/p2p-research/libp2p/upgrademngrs/muxedupgrade.html
index 02aeb415a..9093f6561 100644
--- a/p2p-research/libp2p/upgrademngrs/muxedupgrade.html
+++ b/p2p-research/libp2p/upgrademngrs/muxedupgrade.html
@@ -334,7 +334,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/upgrademngrs/upgrade.html b/p2p-research/libp2p/upgrademngrs/upgrade.html
index a24a20d5c..85852d15e 100644
--- a/p2p-research/libp2p/upgrademngrs/upgrade.html
+++ b/p2p-research/libp2p/upgrademngrs/upgrade.html
@@ -366,7 +366,7 @@ class="link-seesrc" target="_blank">Source
-ConnManager, getStream, PeerEventKind, getStream, addPeerEventHandler, new, ConnEventKind, PeerEventHandler, selectMuxer, getConnections, contains, removePeerEventHandler, expectConnection, ConnEvent, connCount, ConnEventHandler, addConnEventHandler, triggerConnEvent, removeConnEventHandler, contains, triggerPeerEvents, AlreadyExpectingConnectionError, PeerEvent, TooManyConnectionsError, getStream, trackConnection, close, MaxConnectionsPerPeer, connectedPeers, selectMuxer, trackMuxer, getOutgoingSlot, slotsAvailable, dropPeer, getIncomingSlot, storeMuxer, release, MaxConnections, ConnectionSlot, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, getMostObservedProtosAndPorts, new, IdentifyPush, init, addObservation, IdentityInvalidMsgError, IdentifyCodec, new, new, Identify, IdentityNoMatchError, ProtoVersion, push, IdentifyError, IdentifyInfo, decodeMsg, $, expandItIMPL, init, identify, ObservedAddrManager, AgentVersion, IdentifyNoPubKeyError, IdentifyPushHandler, guessDialableAddr, IdentifyPushCodec, formatItIMPL, new, codec=, DefaultMaxIncomingStreams, LPProtoHandler, handshake, new, secure, init, readMessage, shortLog, init, maxIncomingStreams=, codec, closeImpl, maxIncomingStreams, readOnce, getWrapped, start, initStream, SecureConn, SecureConnTrackerName, LPProtocol, stop, Secure, addHandler, start, MultiStreamError, handle, addHandler, list, new, HandlerHolder, stop, addHandler, select, select, Matcher, MultistreamSelect, select, handle
+ConnManager, getStream, PeerEventKind, getStream, addPeerEventHandler, new, ConnEventKind, PeerEventHandler, selectMuxer, getConnections, contains, removePeerEventHandler, expectConnection, ConnEvent, connCount, ConnEventHandler, addConnEventHandler, triggerConnEvent, removeConnEventHandler, contains, triggerPeerEvents, AlreadyExpectingConnectionError, PeerEvent, TooManyConnectionsError, getStream, trackConnection, close, MaxConnectionsPerPeer, connectedPeers, selectMuxer, trackMuxer, getOutgoingSlot, slotsAvailable, dropPeer, getIncomingSlot, storeMuxer, release, MaxConnections, ConnectionSlot, DNS_OR_IP, shortLog, random, UDP_DNS, $, getProtoHeader, MaError, ephemeral, MaPatternOp, ==, WS_DNS, initVBuffer, getProtoHeader, MaxSizeError, ProtoHeader, ProtoFlags, getLen, ECDHEScheme, shortLog, init, init, closed, [], macOpenArray, random, init, VBuffer, Secret, peekVarint, random, $, validate, init, bytes, maxInlineKeyLength, TranscoderDNS, QUIC, [], init, ephemeral, withValue, getRequiredField, getField, init, supported, WS_IP, write, public, MAKind, write, checkFieldNumber, valueOr, getRepeatedField, matchPartial, libp2p_pki_schemes, getBytes, len, readVarint, readLp, HTTP, initVBuffer, atEof, LPStreamTrackerName, write, toOpt, fullAddrs, payloadType, <=, LPStreamError, init, IP, protoAddress, newRng, DefaultConnectionTimeout, ==, checkValid, mac, getPublicKey, exceptionToAssert, len, CircuitRelay, extractPublicKey, mapAnd, new, verify, UDP_IP, new, newLPStreamEOFError, init, ==, DNSADDR, AddressMapper, init, write, PeerId, WSS, LPStream, TCP_IP, close, hash, writePacked, init, init, closeImpl, readSeq, toBytes, TCP_DNS, shortLog, encode, len, capLen, init, protoName, toRawBytes, mapOr, $, initProtoBuffer, init, WSS_DNS, match, writeLPVarint, CryptoResult, parseFullAddress, ProtoResult, WebRTCDirect, init, UDP, TranscoderOnion, StreamTracker, write, init, LPStreamResetError, isEmpty, writeArray, decode, LPStreamIncompleteError, [], LPStreamEOFError, IP6, shortLog, initVBuffer, decode, PKScheme, toString, payload, init, stretchKeys, Connection, write, DNSANY, TCP, PrivateKey, getBytes, write, init, &=, PeerInfoError, newLPStreamClosedError, random, write, compilesOr, TranscoderIP4, init, initProtoBuffer, toException, DNS, UTP, goffset, getRawBytes, >, KeyPair, init, init, high, cmp, init, SupportedWireTypes, formatItIMPL, formatItIMPL, formatItIMPL, Signature, contains, formatItIMPL, toBytes, DigestSheme, IPFS, getField, readOnce, isEmpty, ProtoScalar, shortLog, data, hex, protocols, HTTPS, tryAndWarn, WebSockets, LPError, getPtr, write, TLS_WS, sign, init, encode, update, MaResult, init, ProtoField, toBytes, writeSeq, &, DNS6, IpTransportProtocol, toOpenArray, init, IP4, TranscoderPort, isEnough, safeConvert, getField, init, >=, readVarint, payloadDomain, $, MaPattern, withValue, init, LPStreamLimitError, TranscoderOnion3, SignedPayload, toBytes, protoArgument, newLPStreamLimitError, write, keyOpenArray, match, parseFullAddress, $, isEmpty, writeLp, getRequiredRepeatedField, init, newLPStreamIncompleteError, initProtoBuffer, MAProtocol, newLPStreamResetError, getPackedRepeatedField, initStream, getField, shortLog, DNS4, getWrapped, readArray, selectBest, write, P2PPattern, Envelope, hasPublicKey, toException, isEnough, init, Reliable, addrs, hex, ProtoBuffer, closeImpl, getBytes, WS, init, init, encode, init, finish, getField, match, <, iv, readLine, Eof, CryptoError, getField, hash, append, hash, vsizeof, WebSockets_DNS, WSS_IP, LPStreamConnDownError, peekArray, UNIX, PeerRecord, SupportedSchemes, getRepeatedField, getField, Unreliable, SupportedSchemesInt, random, checkFutures, shuffle, key, validate, $, protoCode, mapEq, getField, Onion3, write, TcpOnion3, concat, TranscoderP2P, PeerInfo, AddressInfo, ConnectionTrackerName, TranscoderIP6, finish, write, EnvelopeError, encode, newLPStreamRemoteClosedError, TranscoderIP6Zone, MaPatResult, Direction, init, InvalidVarintError, decode, shortLog, items, ==, init, peekSeq, getBytes, write, init, init, init, PublicKey, WebSockets_IP, writeLp, writePBVarint, ProtoFieldKind, readExactly, protoArgument, getRepeatedField, ProtoError, newLPStreamConnDownError, initStream, getField, MultiAddress, ivOpenArray, closeWithEOF, TimeoutHandler, orError, getField, LPStreamRemoteClosedError, MaInvalidAddress, LPStreamClosedError, RsaDefaultKeySize, write, getOrder, TranscoderUnix, SignedPeerRecord, join, writeVarint, getMostObservedProtosAndPorts, new, IdentifyPush, init, addObservation, IdentityInvalidMsgError, IdentifyCodec, new, new, Identify, IdentityNoMatchError, ProtoVersion, push, IdentifyError, IdentifyInfo, decodeMsg, $, expandItIMPL, init, identify, ObservedAddrManager, AgentVersion, IdentifyNoPubKeyError, IdentifyPushHandler, guessDialableAddr, IdentifyPushCodec, formatItIMPL, new, new, codec=, handler, handler=, DefaultMaxIncomingStreams, handler, handler=, LPProtoHandler, handshake, new, secure, init, readMessage, shortLog, init, maxIncomingStreams=, codec, closeImpl, maxIncomingStreams, readOnce, getWrapped, start, initStream, SecureConn, SecureConnTrackerName, LPProtocol, stop, Secure, addHandler, start, MultiStreamError, handle, addHandler, list, new, HandlerHolder, stop, addHandler, select, select, Matcher, MultistreamSelect, select, handle
@@ -376,7 +376,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/utility.html b/p2p-research/libp2p/utility.html
index 1f53093d8..9d591ecc1 100644
--- a/p2p-research/libp2p/utility.html
+++ b/p2p-research/libp2p/utility.html
@@ -219,7 +219,7 @@ window.addEventListener("DOMContentLoaded", main2);
@@ -324,7 +324,7 @@ class="link-seesrc" target="_blank">Source
-
macro withValue[T](self: Opt[T] | Option[T]; value, body, body2: untyped): untyped {.
+
macro withValue[T](self: Opt[T] | Option[T]; value, body, elseStmt: untyped): untyped {.
...raises: [].}
-
@@ -395,9 +395,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -407,9 +407,9 @@ class="link-seesrc" target="_blank">Source
Source
- Edit
+ Edit
@@ -444,7 +444,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:52 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:44 UTC
diff --git a/p2p-research/libp2p/utils/future.html b/p2p-research/libp2p/utils/future.html
index 6469af30d..7ae7ca1cf 100644
--- a/p2p-research/libp2p/utils/future.html
+++ b/p2p-research/libp2p/utils/future.html
@@ -271,7 +271,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:58 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/utils/heartbeat.html b/p2p-research/libp2p/utils/heartbeat.html
index d2c959b24..9657f5673 100644
--- a/p2p-research/libp2p/utils/heartbeat.html
+++ b/p2p-research/libp2p/utils/heartbeat.html
@@ -245,7 +245,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/utils/offsettedseq.html b/p2p-research/libp2p/utils/offsettedseq.html
index 238f3fb40..33b8c615e 100644
--- a/p2p-research/libp2p/utils/offsettedseq.html
+++ b/p2p-research/libp2p/utils/offsettedseq.html
@@ -512,7 +512,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:49 UTC
diff --git a/p2p-research/libp2p/utils/semaphore.html b/p2p-research/libp2p/utils/semaphore.html
index e11175812..5c246a9ce 100644
--- a/p2p-research/libp2p/utils/semaphore.html
+++ b/p2p-research/libp2p/utils/semaphore.html
@@ -362,7 +362,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/libp2p/varint.html b/p2p-research/libp2p/varint.html
index 76f657417..968be9782 100644
--- a/p2p-research/libp2p/varint.html
+++ b/p2p-research/libp2p/varint.html
@@ -725,7 +725,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:52 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:44 UTC
diff --git a/p2p-research/libp2p/vbuffer.html b/p2p-research/libp2p/vbuffer.html
index ee6d0b60e..21ad527b5 100644
--- a/p2p-research/libp2p/vbuffer.html
+++ b/p2p-research/libp2p/vbuffer.html
@@ -636,7 +636,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:54 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:45 UTC
diff --git a/p2p-research/libp2p/wire.html b/p2p-research/libp2p/wire.html
index b66e4f79d..6af092cf5 100644
--- a/p2p-research/libp2p/wire.html
+++ b/p2p-research/libp2p/wire.html
@@ -604,7 +604,7 @@ class="link-seesrc" target="_blank">Source
- Made with Nim. Generated: 2024-03-22 20:32:57 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:48 UTC
diff --git a/p2p-research/theindex.html b/p2p-research/theindex.html
index c21676035..6598e4d30 100644
--- a/p2p-research/theindex.html
+++ b/p2p-research/theindex.html
@@ -200,6 +200,8 @@ window.addEventListener('DOMContentLoaded', main);
data-doc-search-tag="peerid: `==`(a, b: PeerId): bool" href="libp2p/peerid.html#%3D%3D.t%2CPeerId%2CPeerId">peerid: `==`(a, b: PeerId): bool
pubsubpeer: `==`(a, b: PubSubPeer): bool
+ timedcache: `==`[E](a, b: TimedEntry[E]): bool
`[]`:
addedAt:
- timedcache: addedAt[K](t: TimedCache[K]; k: K): Moment
+ data-doc-search-tag="timedcache: addedAt[K](t: var TimedCache[K]; k: K): Moment" href="libp2p/protocols/pubsub/timedcache.html#addedAt%2CTimedCache%5BK%5D%2CK">timedcache: addedAt[K](t: var TimedCache[K]; k: K): Moment
addHandler:
addObservation:
addSeen:
addTransport:
+DefaultMaxNumElementsInNonPriorityQueue:
defaultMsgIdProvider:
firstSeen:
Fixed:
+handler:
+handler=:
HandlerHolder:
HashError:
@@ -2027,7 +2051,7 @@ window.addEventListener('DOMContentLoaded', main);
hasSeen:
hasSendConn:
rewardDelivered:
RoutingRecordsHandler:
+salt:
+SaltedId:
scalarMul:
withValue:
@@ -5350,7 +5422,7 @@ window.addEventListener('DOMContentLoaded', main);
- Made with Nim. Generated: 2024-03-22 20:33:00 UTC
+ Made with Nim. Generated: 2024-05-06 11:24:51 UTC