Changed debug hook and added state iterator

This commit is contained in:
obscuren
2014-05-27 13:10:18 +02:00
parent 6e24d603a1
commit aba3066658
3 changed files with 7 additions and 2 deletions

View File

@ -49,6 +49,11 @@ func (s *State) Purge() int {
return s.trie.NewIterator().Purge()
}
func (s *State) EachStorage(cb ethutil.EachCallback) {
it := s.trie.NewIterator()
it.Each(cb)
}
func (s *State) GetStateObject(addr []byte) *StateObject {
data := s.trie.Get(string(addr))
if data == "" {