This repository was archived by the owner on Dec 10, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +29
-39
lines changed Expand file tree Collapse file tree 4 files changed +29
-39
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ exports.createNode = function (args) {
50
50
servers : [ new exports . Libp2pServer ( { multiaddrs : [ ] , ...args } ) ] ,
51
51
syncmode : args . syncmode || 'fast' ,
52
52
db : level ( args . db || 'ethereumjs' ) ,
53
- logger : logger
53
+ logger : logger ,
54
54
}
55
55
return new exports . Node ( options )
56
56
}
@@ -60,8 +60,8 @@ exports.run = function (args) {
60
60
const logger = node . logger
61
61
logger . info ( 'Initializing Ethereumjs client...' )
62
62
logger . info ( `Connecting to network: ${ node . common . chainName ( ) } ` )
63
- node . on ( 'error' , err => logger . error ( err ) )
64
- node . on ( 'listening' , details => {
63
+ node . on ( 'error' , ( err ) => logger . error ( err ) )
64
+ node . on ( 'listening' , ( details ) => {
65
65
logger . info ( `Listener up transport=${ details . transport } url=${ details . url } ` )
66
66
} )
67
67
node . on ( 'synchronized' , ( ) => {
Original file line number Diff line number Diff line change 1
1
'use strict'
2
2
3
3
/**
4
- * Libp2p Bundle
5
- * @memberof module:net/peer
6
- */
4
+ * Libp2p Bundle
5
+ * @memberof module:net/peer
6
+ */
7
7
8
8
const WS = require ( 'libp2p-websockets' )
9
9
const Bootstrap = require ( 'libp2p-bootstrap' )
@@ -13,36 +13,28 @@ const libp2p = require('libp2p')
13
13
const promisify = require ( 'util-promisify' )
14
14
15
15
class Libp2pNode extends libp2p {
16
- constructor ( options ) {
16
+ constructor ( options ) {
17
17
super ( {
18
18
peerInfo : options . peerInfo ,
19
19
modules : {
20
- transport : [
21
- WS
22
- ] ,
23
- streamMuxer : [
24
- Multiplex
25
- ] ,
26
- connEncryption : [
27
- SECIO
28
- ] ,
29
- peerDiscovery : [
30
- Bootstrap
31
- ]
20
+ transport : [ WS ] ,
21
+ streamMuxer : [ Multiplex ] ,
22
+ connEncryption : [ SECIO ] ,
23
+ peerDiscovery : [ Bootstrap ] ,
32
24
} ,
33
25
config : {
34
26
peerDiscovery : {
35
27
bootstrap : {
36
28
interval : 2000 ,
37
29
enabled : options . bootnodes !== undefined ,
38
- list : options . bootnodes || [ ]
39
- }
30
+ list : options . bootnodes || [ ] ,
31
+ } ,
40
32
} ,
41
33
EXPERIMENTAL : {
42
34
dht : false ,
43
- pubsub : false
44
- }
45
- }
35
+ pubsub : false ,
36
+ } ,
37
+ } ,
46
38
} )
47
39
48
40
this . asyncStart = promisify ( this . start . bind ( this ) )
Original file line number Diff line number Diff line change 2
2
3
3
const pino = require ( 'pino' )
4
4
5
- function getLogger ( options = { loglevel : 'info' } ) {
5
+ function getLogger ( options = { loglevel : 'info' } ) {
6
6
return pino ( {
7
7
level : options . loglevel ,
8
- base : null
8
+ base : null ,
9
9
} )
10
10
}
11
11
Original file line number Diff line number Diff line change @@ -8,35 +8,33 @@ module.exports = {
8
8
{
9
9
test : / \. t s x ? $ / ,
10
10
use : 'ts-loader' ,
11
- exclude : / n o d e _ m o d u l e s /
11
+ exclude : / n o d e _ m o d u l e s / ,
12
12
} ,
13
13
{
14
14
test : / \. j s $ / ,
15
15
loader : 'file-replace-loader' ,
16
16
options : {
17
17
condition : 'always' ,
18
- replacement ( resourcePath ) {
18
+ replacement ( resourcePath ) {
19
19
const mapping = {
20
- [ resolve ( './dist.browser/lib/logging.js' ) ] : resolve (
21
- './browser/logging.js'
22
- ) ,
20
+ [ resolve ( './dist.browser/lib/logging.js' ) ] : resolve ( './browser/logging.js' ) ,
23
21
[ resolve ( './dist.browser/lib/net/peer/libp2pnode.js' ) ] : resolve (
24
22
'./browser/libp2pnode.js'
25
- )
23
+ ) ,
26
24
}
27
25
return mapping [ resourcePath ]
28
26
} ,
29
- async : true
30
- }
31
- }
32
- ]
27
+ async : true ,
28
+ } ,
29
+ } ,
30
+ ] ,
33
31
} ,
34
32
resolve : {
35
- extensions : [ '.tsx' , '.ts' , '.js' ]
33
+ extensions : [ '.tsx' , '.ts' , '.js' ] ,
36
34
} ,
37
35
output : {
38
36
filename : 'bundle.js' ,
39
37
path : resolve ( __dirname , 'dist' ) ,
40
- library : 'ethereumjs'
41
- }
38
+ library : 'ethereumjs' ,
39
+ } ,
42
40
}
You can’t perform that action at this time.
0 commit comments