diff options
author | Wei-Ning Huang <w@cobinhood.com> | 2018-10-15 12:16:18 +0800 |
---|---|---|
committer | Wei-Ning Huang <w@dexon.org> | 2019-03-12 12:19:09 +0800 |
commit | b0c906ba404b55147b5e3a085b6a4c3906524a1d (patch) | |
tree | 6c80b1af7c27cae9249f62232e8655141264660e /node/service.go | |
parent | 4fe062fb2143463d19b3f1df378bb6205c10d3ec (diff) | |
download | dexon-b0c906ba404b55147b5e3a085b6a4c3906524a1d.tar.gz dexon-b0c906ba404b55147b5e3a085b6a4c3906524a1d.tar.zst dexon-b0c906ba404b55147b5e3a085b6a4c3906524a1d.zip |
dex: move dexcon blockdb into datadir
Diffstat (limited to 'node/service.go')
-rw-r--r-- | node/service.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/node/service.go b/node/service.go index 7f9683362..380f01c0f 100644 --- a/node/service.go +++ b/node/service.go @@ -30,8 +30,8 @@ import ( // the protocol stack, that is passed to all constructors to be optionally used; // as well as utility methods to operate on the service environment. type ServiceContext struct { - config *Config services map[reflect.Type]Service // Index of the already constructed services + Config *Config ServerConfig *p2p.Config EventMux *event.TypeMux // Event multiplexer used for decoupled notifications AccountManager *accounts.Manager // Account manager created by the node. @@ -41,10 +41,10 @@ type ServiceContext struct { // if no previous can be found) from within the node's data directory. If the // node is an ephemeral one, a memory database is returned. func (ctx *ServiceContext) OpenDatabase(name string, cache int, handles int) (ethdb.Database, error) { - if ctx.config.DataDir == "" { + if ctx.Config.DataDir == "" { return ethdb.NewMemDatabase(), nil } - db, err := ethdb.NewLDBDatabase(ctx.config.ResolvePath(name), cache, handles) + db, err := ethdb.NewLDBDatabase(ctx.Config.ResolvePath(name), cache, handles) if err != nil { return nil, err } @@ -55,7 +55,7 @@ func (ctx *ServiceContext) OpenDatabase(name string, cache int, handles int) (et // and if the user actually uses persistent storage. It will return an empty string // for emphemeral storage and the user's own input for absolute paths. func (ctx *ServiceContext) ResolvePath(path string) string { - return ctx.config.ResolvePath(path) + return ctx.Config.ResolvePath(path) } // Service retrieves a currently running service registered of a specific type. |