@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
readonly
id:undefined
|Uint8Array
<ArrayBufferLike
>
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
):null
|PeerInfo
Defined in: packages/devp2p/src/dpt/dpt.ts:193
string |
PeerInfo |
Uint8Array <ArrayBufferLike > |
null
| PeerInfo
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