@ethereumjs/devp2p / DPT
Defined in: packages/devp2p/src/dpt/dpt.ts:23
new DPT(
privateKey,options):DPT
Defined in: packages/devp2p/src/dpt/dpt.ts:48
Uint8Array
DPT
events:
EventEmitter<DPTEvent>
Defined in: packages/devp2p/src/dpt/dpt.ts:24
readonlyid:Uint8Array<ArrayBufferLike> |undefined
Defined in: packages/devp2p/src/dpt/dpt.ts:30
_addPeerBatch(
peers):void
Defined in: packages/devp2p/src/dpt/dpt.ts:128
PeerInfo[]
void
_onKBucketPing(
oldPeers,newPeer):void
Defined in: packages/devp2p/src/dpt/dpt.ts:106
PeerInfo[]
void
addPeer(
obj):Promise<PeerInfo>
Defined in: packages/devp2p/src/dpt/dpt.ts:157
Promise<PeerInfo>
banPeer(
obj,maxAge?):void
Defined in: packages/devp2p/src/dpt/dpt.ts:223
string |
PeerInfo |
Uint8Array<ArrayBufferLike> |
number
void
bind(…
args):void
Defined in: packages/devp2p/src/dpt/dpt.ts:97
…any[]
void
bootstrap(
peer):Promise<void>
Defined in: packages/devp2p/src/dpt/dpt.ts:141
Promise<void>
confirmPeer(
id):void
Defined in: packages/devp2p/src/dpt/dpt.ts:187
Add peer to a confirmed list of peers (peers meeting some
level of quality, e.g. being on the same network) to allow
for a more selective findNeighbours request and sending
(with activated onlyConfirmed setting)
string
Unprefixed hex id
void
destroy(…
args):void
Defined in: packages/devp2p/src/dpt/dpt.ts:101
…any[]
void
getClosestPeers(
id):PeerInfo[]
Defined in: packages/devp2p/src/dpt/dpt.ts:205
Uint8Array
PeerInfo[]
getDnsPeers():
Promise<PeerInfo[]>
Defined in: packages/devp2p/src/dpt/dpt.ts:228
Promise<PeerInfo[]>
getPeer(
obj):PeerInfo|null
Defined in: packages/devp2p/src/dpt/dpt.ts:193
string |
PeerInfo |
Uint8Array<ArrayBufferLike> |
PeerInfo | null
getPeers():
PeerInfo[]
Defined in: packages/devp2p/src/dpt/dpt.ts:197
PeerInfo[]
numPeers():
number
Defined in: packages/devp2p/src/dpt/dpt.ts:201
number
refresh():
Promise<void>
Defined in: packages/devp2p/src/dpt/dpt.ts:232
Promise<void>
removePeer(
obj):void
Defined in: packages/devp2p/src/dpt/dpt.ts:215
string |
PeerInfo |
Uint8Array<ArrayBufferLike> |
void