mirror of
https://github.com/status-im/embark-area-51.git
synced 2025-01-22 13:19:06 +00:00
Merge pull request #888 from embark-framework/bugfix/resolve-private-key-path
Resolve private key path instead of forcing inside dApp root
This commit is contained in:
commit
2586b0dc14
@ -4,6 +4,8 @@ const ethereumjsWallet = require('ethereumjs-wallet');
|
||||
const fs = require('../core/fs');
|
||||
const {getHexBalanceFromString} = require('../utils/utils');
|
||||
|
||||
const path = require('path');
|
||||
|
||||
class AccountParser {
|
||||
static parseAccountsConfig(accountsConfig, web3, logger) {
|
||||
let accounts = [];
|
||||
@ -49,7 +51,8 @@ class AccountParser {
|
||||
}
|
||||
|
||||
if (accountConfig.privateKeyFile) {
|
||||
let fileContent = fs.readFileSync(fs.dappPath(accountConfig.privateKeyFile)).toString();
|
||||
let privateKeyFile = path.resolve(fs.dappPath(), accountConfig.privateKeyFile);
|
||||
let fileContent = fs.readFileSync(privateKeyFile).toString();
|
||||
if (accountConfig.password) {
|
||||
try {
|
||||
fileContent = JSON.parse(fileContent);
|
||||
|
Loading…
x
Reference in New Issue
Block a user