@@ -22,7 +22,7 @@ const waitForPeers = (node: DiscV5Service, expectedCount: number, timeout = 15_0
22
22
} , timeout ) ;
23
23
24
24
node . on ( 'peer:discovered' , ( ) => {
25
- if ( node . getAllPeers ( ) . length >= expectedCount ) {
25
+ if ( node . getKadValues ( ) . length >= expectedCount ) {
26
26
clearTimeout ( timeoutId ) ;
27
27
resolve ( ) ;
28
28
}
@@ -38,7 +38,7 @@ describe('Discv5Service', () => {
38
38
let bootNodePeerId : PeerId ;
39
39
let basePort = 7890 ;
40
40
41
- const baseConfig : BootnodeConfig = {
41
+ const bootnodeConfig : BootnodeConfig = {
42
42
p2pIp : '127.0.0.1' ,
43
43
p2pPort : basePort + 100 ,
44
44
listenAddress : '127.0.0.1' ,
@@ -56,7 +56,7 @@ describe('Discv5Service', () => {
56
56
const telemetryClient = getTelemetryClient ( ) ;
57
57
store = await openTmpStore ( 'test' ) ;
58
58
bootNode = new BootstrapNode ( store , telemetryClient ) ;
59
- await bootNode . start ( baseConfig ) ;
59
+ await bootNode . start ( bootnodeConfig ) ;
60
60
bootNodePeerId = bootNode . getPeerId ( ) ;
61
61
} ) ;
62
62
@@ -68,15 +68,15 @@ describe('Discv5Service', () => {
68
68
const startNodes = ( ...nodes : { start : ( ) => Promise < void > } [ ] ) => Promise . all ( nodes . map ( node => node . start ( ) ) ) ;
69
69
const stopNodes = ( ...nodes : { stop : ( ) => Promise < void > } [ ] ) => Promise . all ( nodes . map ( node => node . stop ( ) ) ) ;
70
70
const getPeers = ( node : DiscV5Service ) =>
71
- Promise . all ( node . getAllPeers ( ) . map ( async peer => ( await peer . peerId ( ) ) . toString ( ) ) ) ;
71
+ Promise . all ( node . getKadValues ( ) . map ( async peer => ( await peer . peerId ( ) ) . toString ( ) ) ) ;
72
72
73
73
it ( 'should initialize with default values' , async ( ) => {
74
74
const node = await createNode ( ) ;
75
75
expect ( node . getStatus ( ) ) . toEqual ( PeerDiscoveryState . STOPPED ) ; // not started yet
76
76
await node . start ( ) ;
77
77
expect ( node . getStatus ( ) ) . toEqual ( PeerDiscoveryState . RUNNING ) ;
78
- const peers = node . getAllPeers ( ) ;
79
- const bootnode = peers [ 0 ] ;
78
+ const kadValues = node . getKadValues ( ) ;
79
+ const bootnode = kadValues [ 0 ] ;
80
80
expect ( ( await bootnode . peerId ( ) ) . toString ( ) ) . toEqual ( bootNodePeerId . toString ( ) ) ;
81
81
await node . stop ( ) ;
82
82
} ) ;
@@ -96,8 +96,8 @@ describe('Discv5Service', () => {
96
96
await startNodes ( node1 , node2 ) ;
97
97
98
98
// nodes should be connected to boostrap
99
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 1 ) ;
100
- expect ( node2 . getAllPeers ( ) ) . toHaveLength ( 1 ) ;
99
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 1 ) ;
100
+ expect ( node2 . getKadValues ( ) ) . toHaveLength ( 1 ) ;
101
101
102
102
await Promise . all ( [
103
103
waitForPeers ( node2 , 2 ) ,
@@ -170,8 +170,8 @@ describe('Discv5Service', () => {
170
170
const node1 = await createNode ( { l1ChainId : 13 , bootstrapNodeEnrVersionCheck : true } ) ;
171
171
const node2 = await createNode ( { l1ChainId : 14 , bootstrapNodeEnrVersionCheck : false } ) ;
172
172
await startNodes ( node1 , node2 ) ;
173
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
174
- expect ( node2 . getAllPeers ( ) ) . toHaveLength ( 1 ) ;
173
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
174
+ expect ( node2 . getKadValues ( ) ) . toHaveLength ( 1 ) ;
175
175
await stopNodes ( node1 , node2 ) ;
176
176
} ) ;
177
177
@@ -226,7 +226,7 @@ describe('Discv5Service', () => {
226
226
await node2 . start ( ) ;
227
227
await waitForPeers ( node2 , 1 ) ;
228
228
229
- const node2Peers = await Promise . all ( node2 . getAllPeers ( ) . map ( async peer => ( await peer . peerId ( ) ) . toString ( ) ) ) ;
229
+ const node2Peers = await Promise . all ( node2 . getKadValues ( ) . map ( async peer => ( await peer . peerId ( ) ) . toString ( ) ) ) ;
230
230
// NOTE: bootnode seems to still be present in list of peers sometimes, will investigate
231
231
// expect(node2Peers).toHaveLength(1);
232
232
expect ( node2Peers ) . toContain ( node1 . getPeerId ( ) . toString ( ) ) ;
@@ -257,12 +257,12 @@ describe('Discv5Service', () => {
257
257
258
258
await startNodes ( node1 , node2 , node3 , trustedNode ) ;
259
259
260
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
261
- expect ( trustedNode . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
260
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
261
+ expect ( trustedNode . getKadValues ( ) ) . toHaveLength ( 0 ) ;
262
262
263
263
// Verify node2 and node3 are connected to the trusted peer
264
- expect ( node2 . getAllPeers ( ) . length ) . toBe ( 1 ) ;
265
- expect ( node3 . getAllPeers ( ) . length ) . toBe ( 1 ) ;
264
+ expect ( node2 . getKadValues ( ) . length ) . toBe ( 1 ) ;
265
+ expect ( node3 . getKadValues ( ) . length ) . toBe ( 1 ) ;
266
266
expect ( await getPeers ( node2 ) ) . toContain ( trustedNode . getPeerId ( ) . toString ( ) ) ;
267
267
expect ( await getPeers ( node3 ) ) . toContain ( trustedNode . getPeerId ( ) . toString ( ) ) ;
268
268
@@ -281,7 +281,7 @@ describe('Discv5Service', () => {
281
281
} ) ( ) ,
282
282
] ) ;
283
283
284
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
284
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
285
285
286
286
// Verify node2 and node3 discovered each other through the trusted peer
287
287
const node2Peers = await getPeers ( node2 ) ;
@@ -320,10 +320,10 @@ describe('Discv5Service', () => {
320
320
321
321
await startNodes ( node1 , node2 , node3 , privateNode ) ;
322
322
323
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
324
- expect ( node2 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
325
- expect ( node3 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
326
- expect ( privateNode . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
323
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
324
+ expect ( node2 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
325
+ expect ( node3 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
326
+ expect ( privateNode . getKadValues ( ) ) . toHaveLength ( 0 ) ;
327
327
328
328
await sleep ( 2000 ) ; // wait for peer discovery to be able to start
329
329
for ( let i = 0 ; i < 3 ; i ++ ) {
@@ -334,10 +334,10 @@ describe('Discv5Service', () => {
334
334
await sleep ( 100 ) ;
335
335
}
336
336
337
- expect ( node1 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
338
- expect ( node2 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
339
- expect ( node3 . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
340
- expect ( privateNode . getAllPeers ( ) ) . toHaveLength ( 0 ) ;
337
+ expect ( node1 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
338
+ expect ( node2 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
339
+ expect ( node3 . getKadValues ( ) ) . toHaveLength ( 0 ) ;
340
+ expect ( privateNode . getKadValues ( ) ) . toHaveLength ( 0 ) ;
341
341
342
342
await stopNodes ( node1 , node2 , node3 , privateNode ) ;
343
343
} , 30_000 ) ;
@@ -348,8 +348,9 @@ describe('Discv5Service', () => {
348
348
const peerId = await createSecp256k1PeerId ( ) ;
349
349
const config : P2PConfig = {
350
350
...getP2PDefaultConfig ( ) ,
351
- ...baseConfig ,
351
+ ...emptyChainConfig ,
352
352
p2pIp : `127.0.0.1` ,
353
+ listenAddress : `127.0.0.1` ,
353
354
p2pPort : port ,
354
355
bootstrapNodes : useBootnode ? [ bootnodeAddr ] : [ ] ,
355
356
blockCheckIntervalMS : 50 ,
0 commit comments