aboutsummaryrefslogtreecommitdiffstats
path: root/cmd/mist/debugger.go
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2015-01-02 19:07:26 +0800
committerobscuren <geffobscura@gmail.com>2015-01-02 19:07:26 +0800
commit0972bdeda238cfb64de7e639ebf9849bc81bb2bb (patch)
treecbc3a04f2385fc74b819f44f12d51a72b12d8771 /cmd/mist/debugger.go
parent1cc86c07a00a2ad7b13c56f4eeb62fbb3e7c5f6d (diff)
downloadgo-tangerine-0972bdeda238cfb64de7e639ebf9849bc81bb2bb.tar.gz
go-tangerine-0972bdeda238cfb64de7e639ebf9849bc81bb2bb.tar.zst
go-tangerine-0972bdeda238cfb64de7e639ebf9849bc81bb2bb.zip
Fixed using new trie iterator API
Diffstat (limited to 'cmd/mist/debugger.go')
-rw-r--r--cmd/mist/debugger.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmd/mist/debugger.go b/cmd/mist/debugger.go
index a7a286e23..0e97a6652 100644
--- a/cmd/mist/debugger.go
+++ b/cmd/mist/debugger.go
@@ -309,9 +309,11 @@ func (d *Debugger) halting(pc int, op vm.OpCode, mem *vm.Memory, stack *vm.Stack
d.win.Root().Call("setStack", val.String())
}
- stateObject.EachStorage(func(key string, node *ethutil.Value) {
- d.win.Root().Call("setStorage", storeVal{fmt.Sprintf("% x", key), fmt.Sprintf("% x", node.Str())})
- })
+ it := stateObject.Trie().Iterator()
+ for it.Next() {
+ d.win.Root().Call("setStorage", storeVal{fmt.Sprintf("% x", it.Key), fmt.Sprintf("% x", it.Value)})
+
+ }
stackFrameAt := new(big.Int).SetBytes(mem.Get(0, 32))
psize := mem.Len() - int(new(big.Int).SetBytes(mem.Get(0, 32)).Uint64())