From c7ceb303e0fcc02bb4b91ef0b0c22dbce8e9795f Mon Sep 17 00:00:00 2001 From: yann300 Date: Wed, 28 Oct 2020 18:10:28 +0100 Subject: [PATCH] Make sure the address is checksumed --- libs/remix-lib/src/web3Provider/web3VmProvider.js | 1 + 1 file changed, 1 insertion(+) diff --git a/libs/remix-lib/src/web3Provider/web3VmProvider.js b/libs/remix-lib/src/web3Provider/web3VmProvider.js index 1def4f03a1..7d5e86f19c 100644 --- a/libs/remix-lib/src/web3Provider/web3VmProvider.js +++ b/libs/remix-lib/src/web3Provider/web3VmProvider.js @@ -174,6 +174,7 @@ web3VmProvider.prototype.pushTrace = function (self, data) { this.lastProcessedStorageTxHash[this.processingAddress] = this.processingHash } else { this.processingAddress = uiutil.normalizeHexAddress(step.stack[step.stack.length - 2]) + this.processingAddress = ethutil.toChecksumAddress(this.processingAddress) if (!self.storageCache[self.processingHash][this.processingAddress]) { const account = ethutil.toBuffer(this.processingAddress) self.vm.stateManager.dumpStorage(account, function (storage) {