Commit 3902adf3 authored by yann300's avatar yann300

use storageResolver in FullStorageChanges

parent 66a2bf8a
...@@ -2,7 +2,8 @@ ...@@ -2,7 +2,8 @@
var DropdownPanel = require('./DropdownPanel') var DropdownPanel = require('./DropdownPanel')
var yo = require('yo-yo') var yo = require('yo-yo')
function FullStoragesChanges (_parent, _traceManager) { function FullStoragesChanges (_parent, _traceManager, _storageResolver) {
this.storageResolver = _storageResolver
this.parent = _parent this.parent = _parent
this.traceManager = _traceManager this.traceManager = _traceManager
this.addresses = [] this.addresses = []
...@@ -45,13 +46,16 @@ FullStoragesChanges.prototype.init = function () { ...@@ -45,13 +46,16 @@ FullStoragesChanges.prototype.init = function () {
if (index === self.traceLength - 1) { if (index === self.traceLength - 1) {
var storageJSON = {} var storageJSON = {}
for (var k in self.addresses) { for (var k in self.addresses) {
self.traceManager.getStorageAt(index, this.parent.tx, function (error, result) { var address = self.addresses[k]
self.storageResolver.storageRange(function (error, result) {
if (!error) { if (!error) {
storageJSON[self.addresses[k]] = result storageJSON[address] = result
self.basicPanel.update(storageJSON) self.basicPanel.update(storageJSON)
} }
}, self.addresses[k]) })
} }
} else {
self.basicPanel.update({})
} }
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment