File tree Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Expand file tree Collapse file tree 2 files changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -294,7 +294,7 @@ export class Config {
294
294
if ( option !== undefined ) return option
295
295
return this . chainCommon . chainName ( ) === 'mainnet'
296
296
}
297
-
297
+
298
298
getNetworkDir ( ) : string {
299
299
const networkDirName = this . common . chainName ( )
300
300
const dataDir = `${ this . datadir } /${ networkDirName } `
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { randomBytes } from 'crypto'
2
2
import { RLPx as Devp2pRLPx , Peer as Devp2pRLPxPeer , DPT as Devp2pDPT } from '@ethereumjs/devp2p'
3
3
import { RlpxPeer } from '../peer/rlpxpeer'
4
4
import { Server , ServerOptions } from './server'
5
- import fs from 'fs'
5
+ const fs = require ( 'fs-extra' )
6
6
7
7
export interface RlpxServerOptions extends ServerOptions {
8
8
/* Local port to listen on (default: 30303) */
@@ -73,6 +73,7 @@ export class RlpxServer extends Server {
73
73
} else {
74
74
const key = randomBytes ( 32 )
75
75
this . key = key
76
+ fs . ensureDirSync ( dataDir )
76
77
fs . writeFileSync ( fileName , key . toString ( 'binary' ) , {
77
78
encoding : 'binary' ,
78
79
} )
You can’t perform that action at this time.
0 commit comments