mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-24 13:46:43 +00:00
Dev commit. Squash in rebase.
This commit is contained in:
parent
90f1fe0ed2
commit
a9b09291d6
3 changed files with 0 additions and 20 deletions
|
|
@ -87,10 +87,6 @@ type StateObject struct {
|
||||||
dirty bool
|
dirty bool
|
||||||
}
|
}
|
||||||
|
|
||||||
func (self *StateObject) Reset() {
|
|
||||||
self.storage = make(Storage)
|
|
||||||
}
|
|
||||||
|
|
||||||
func NewStateObject(address common.Address, db common.Database) *StateObject {
|
func NewStateObject(address common.Address, db common.Database) *StateObject {
|
||||||
object := &StateObject{db: db, address: address, balance: new(big.Int), gasPool: new(big.Int), dirty: true}
|
object := &StateObject{db: db, address: address, balance: new(big.Int), gasPool: new(big.Int), dirty: true}
|
||||||
object.trie = trie.NewSecure((common.Hash{}).Bytes(), db)
|
object.trie = trie.NewSecure((common.Hash{}).Bytes(), db)
|
||||||
|
|
|
||||||
|
|
@ -315,18 +315,6 @@ func (s *StateDB) Trie() *trie.SecureTrie {
|
||||||
return s.trie
|
return s.trie
|
||||||
}
|
}
|
||||||
|
|
||||||
// Resets the trie and all siblings
|
|
||||||
func (s *StateDB) Reset() {
|
|
||||||
s.trie.Reset()
|
|
||||||
|
|
||||||
// Reset all nested states
|
|
||||||
for _, stateObject := range s.stateObjects {
|
|
||||||
stateObject.Reset()
|
|
||||||
}
|
|
||||||
|
|
||||||
s.Empty()
|
|
||||||
}
|
|
||||||
|
|
||||||
// Syncs the trie and all siblings
|
// Syncs the trie and all siblings
|
||||||
func (s *StateDB) Sync() {
|
func (s *StateDB) Sync() {
|
||||||
// Sync all nested states
|
// Sync all nested states
|
||||||
|
|
|
||||||
|
|
@ -33,10 +33,6 @@ import (
|
||||||
|
|
||||||
var ErrInvalidSig = errors.New("invalid v, r, s values")
|
var ErrInvalidSig = errors.New("invalid v, r, s values")
|
||||||
|
|
||||||
func IsContractAddr(addr []byte) bool {
|
|
||||||
return len(addr) == 0
|
|
||||||
}
|
|
||||||
|
|
||||||
type Transaction struct {
|
type Transaction struct {
|
||||||
data txdata
|
data txdata
|
||||||
// caches
|
// caches
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue