|
|
@ -124,11 +124,12 @@ UniversalDApp.prototype.reset = function (contracts, transactionContextAPI) { |
|
|
|
this.transactionContextAPI = transactionContextAPI |
|
|
|
this.transactionContextAPI = transactionContextAPI |
|
|
|
this.accounts = {} |
|
|
|
this.accounts = {} |
|
|
|
if (this.executionContext.isVM()) { |
|
|
|
if (this.executionContext.isVM()) { |
|
|
|
this._addAccount('3cd7232cd6f3fc66a57a6bedc1a8ed6c228fff0a327e169c2bcc5e869ed49511') |
|
|
|
this._addAccount('3cd7232cd6f3fc66a57a6bedc1a8ed6c228fff0a327e169c2bcc5e869ed49511', '0x56BC75E2D63100000') |
|
|
|
this._addAccount('2ac6c190b09897cd8987869cc7b918cfea07ee82038d492abce033c75c1b1d0c') |
|
|
|
this._addAccount('2ac6c190b09897cd8987869cc7b918cfea07ee82038d492abce033c75c1b1d0c', '0x56BC75E2D63100000') |
|
|
|
this._addAccount('dae9801649ba2d95a21e688b56f77905e5667c44ce868ec83f82e838712a2c7a') |
|
|
|
this._addAccount('dae9801649ba2d95a21e688b56f77905e5667c44ce868ec83f82e838712a2c7a', '0x56BC75E2D63100000') |
|
|
|
this._addAccount('d74aa6d18aa79a05f3473dd030a97d3305737cbc8337d940344345c1f6b72eea') |
|
|
|
this._addAccount('d74aa6d18aa79a05f3473dd030a97d3305737cbc8337d940344345c1f6b72eea', '0x56BC75E2D63100000') |
|
|
|
this._addAccount('71975fbf7fe448e004ac7ae54cad0a383c3906055a65468714156a07385e96ce') |
|
|
|
this._addAccount('71975fbf7fe448e004ac7ae54cad0a383c3906055a65468714156a07385e96ce', '0x56BC75E2D63100000') |
|
|
|
|
|
|
|
this.vm.stateManager.cache.flush(function () {}) |
|
|
|
} |
|
|
|
} |
|
|
|
this.txRunner = new TxRunner(this.executionContext, this.accounts, { |
|
|
|
this.txRunner = new TxRunner(this.executionContext, this.accounts, { |
|
|
|
queueTxs: true, |
|
|
|
queueTxs: true, |
|
|
@ -164,9 +165,7 @@ UniversalDApp.prototype._addAccount = function (privateKey, balance) { |
|
|
|
var address = ethJSUtil.privateToAddress(privateKey) |
|
|
|
var address = ethJSUtil.privateToAddress(privateKey) |
|
|
|
|
|
|
|
|
|
|
|
// FIXME: we don't care about the callback, but we should still make this proper
|
|
|
|
// FIXME: we don't care about the callback, but we should still make this proper
|
|
|
|
self.vm.stateManager.putAccountBalance(address, balance || 'f00000000000000001', function cb () { |
|
|
|
self.vm.stateManager.putAccountBalance(address, balance || '0xf00000000000000001', function cb () {}) |
|
|
|
self.vm.stateManager.cache.flush(function () {}) |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
self.accounts['0x' + address.toString('hex')] = { privateKey: privateKey, nonce: 0 } |
|
|
|
self.accounts['0x' + address.toString('hex')] = { privateKey: privateKey, nonce: 0 } |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|