diff options
author | obscuren <geffobscura@gmail.com> | 2014-05-09 22:09:28 +0800 |
---|---|---|
committer | obscuren <geffobscura@gmail.com> | 2014-05-09 22:09:28 +0800 |
commit | afe83af219c2146e022f6665cf30097b582d3e79 (patch) | |
tree | 74ce21d3ea64b1a433ffb723c0171a4071e42392 /ethchain/state_manager.go | |
parent | 5a0bae1dae831818740a2f20ca308c4176f5201d (diff) | |
download | dexon-afe83af219c2146e022f6665cf30097b582d3e79.tar.gz dexon-afe83af219c2146e022f6665cf30097b582d3e79.tar.zst dexon-afe83af219c2146e022f6665cf30097b582d3e79.zip |
Moved seeding and moved manifest
Diffstat (limited to 'ethchain/state_manager.go')
-rw-r--r-- | ethchain/state_manager.go | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/ethchain/state_manager.go b/ethchain/state_manager.go index 9ab378b67..dd21a31b1 100644 --- a/ethchain/state_manager.go +++ b/ethchain/state_manager.go @@ -331,36 +331,3 @@ func (sm *StateManager) notifyChanges() { } } } - -type Manifest struct { - // XXX These will be handy in the future. Not important for now. - objectAddresses map[string]bool - storageAddresses map[string]map[string]bool - - objectChanges map[string]*StateObject - storageChanges map[string]map[string]*big.Int -} - -func NewManifest() *Manifest { - m := &Manifest{objectAddresses: make(map[string]bool), storageAddresses: make(map[string]map[string]bool)} - m.Reset() - - return m -} - -func (m *Manifest) Reset() { - m.objectChanges = make(map[string]*StateObject) - m.storageChanges = make(map[string]map[string]*big.Int) -} - -func (m *Manifest) AddObjectChange(stateObject *StateObject) { - m.objectChanges[string(stateObject.Address())] = stateObject -} - -func (m *Manifest) AddStorageChange(stateObject *StateObject, storageAddr []byte, storage *big.Int) { - if m.storageChanges[string(stateObject.Address())] == nil { - m.storageChanges[string(stateObject.Address())] = make(map[string]*big.Int) - } - - m.storageChanges[string(stateObject.Address())][string(storageAddr)] = storage -} |