From 73a1cf4596cc23b3ba619fcad429850377f0a21b Mon Sep 17 00:00:00 2001 From: Iuri Matias Date: Fri, 31 Jan 2020 18:28:16 -0500 Subject: [PATCH] add resetAccounts --- remix-simulator/src/methods/accounts.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/remix-simulator/src/methods/accounts.js b/remix-simulator/src/methods/accounts.js index aab2fbd4e0..8c740d6e9d 100644 --- a/remix-simulator/src/methods/accounts.js +++ b/remix-simulator/src/methods/accounts.js @@ -35,6 +35,17 @@ Accounts.prototype.init = async function () { } } +Accounts.prototype.resetAccounts = function () { + // TODO: setting this to {} breaks the app currently, unclear why still + // this.accounts = {} + // this.accountsKeys = {} + this._addAccount('3cd7232cd6f3fc66a57a6bedc1a8ed6c228fff0a327e169c2bcc5e869ed49511', '0x56BC75E2D63100000') + this._addAccount('2ac6c190b09897cd8987869cc7b918cfea07ee82038d492abce033c75c1b1d0c', '0x56BC75E2D63100000') + this._addAccount('dae9801649ba2d95a21e688b56f77905e5667c44ce868ec83f82e838712a2c7a', '0x56BC75E2D63100000') + this._addAccount('d74aa6d18aa79a05f3473dd030a97d3305737cbc8337d940344345c1f6b72eea', '0x56BC75E2D63100000') + this._addAccount('71975fbf7fe448e004ac7ae54cad0a383c3906055a65468714156a07385e96ce', '0x56BC75E2D63100000') +} + Accounts.prototype._addAccount = function (privateKey, balance) { privateKey = Buffer.from(privateKey, 'hex') const address = ethJSUtil.privateToAddress(privateKey)