Moved ptrie => trie. Removed old trie
This commit is contained in:
@ -6,7 +6,7 @@ import (
|
||||
|
||||
"github.com/ethereum/go-ethereum/crypto"
|
||||
"github.com/ethereum/go-ethereum/ethutil"
|
||||
"github.com/ethereum/go-ethereum/ptrie"
|
||||
"github.com/ethereum/go-ethereum/trie"
|
||||
)
|
||||
|
||||
type Code []byte
|
||||
@ -152,7 +152,7 @@ func (self *StateObject) Sync() {
|
||||
}
|
||||
|
||||
/*
|
||||
valid, t2 := ptrie.ParanoiaCheck(self.State.trie, ethutil.Config.Db)
|
||||
valid, t2 := trie.ParanoiaCheck(self.State.trie, ethutil.Config.Db)
|
||||
if !valid {
|
||||
statelogger.Infof("Warn: PARANOIA: Different state storage root during copy %x vs %x\n", self.State.Root(), t2.Root())
|
||||
|
||||
@ -273,7 +273,7 @@ func (c *StateObject) Init() Code {
|
||||
return c.InitCode
|
||||
}
|
||||
|
||||
func (self *StateObject) Trie() *ptrie.Trie {
|
||||
func (self *StateObject) Trie() *trie.Trie {
|
||||
return self.State.trie
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,7 @@ import (
|
||||
|
||||
"github.com/ethereum/go-ethereum/ethutil"
|
||||
"github.com/ethereum/go-ethereum/logger"
|
||||
"github.com/ethereum/go-ethereum/ptrie"
|
||||
"github.com/ethereum/go-ethereum/trie"
|
||||
)
|
||||
|
||||
var statelogger = logger.NewLogger("STATE")
|
||||
@ -18,7 +18,7 @@ var statelogger = logger.NewLogger("STATE")
|
||||
// * Accounts
|
||||
type StateDB struct {
|
||||
db ethutil.Database
|
||||
trie *ptrie.Trie
|
||||
trie *trie.Trie
|
||||
|
||||
stateObjects map[string]*StateObject
|
||||
|
||||
@ -30,9 +30,8 @@ type StateDB struct {
|
||||
}
|
||||
|
||||
// Create a new state from a given trie
|
||||
//func New(trie *ptrie.Trie) *StateDB {
|
||||
func New(root []byte, db ethutil.Database) *StateDB {
|
||||
trie := ptrie.New(root, db)
|
||||
trie := trie.New(root, db)
|
||||
return &StateDB{db: db, trie: trie, stateObjects: make(map[string]*StateObject), manifest: NewManifest(), refund: make(map[string]*big.Int)}
|
||||
}
|
||||
|
||||
@ -308,7 +307,7 @@ func (self *StateDB) Update(gasUsed *big.Int) {
|
||||
|
||||
// FIXME trie delete is broken
|
||||
if deleted {
|
||||
valid, t2 := ptrie.ParanoiaCheck(self.trie, self.db)
|
||||
valid, t2 := trie.ParanoiaCheck(self.trie, self.db)
|
||||
if !valid {
|
||||
statelogger.Infof("Warn: PARANOIA: Different state root during copy %x vs %x\n", self.trie.Root(), t2.Root())
|
||||
|
||||
|
Reference in New Issue
Block a user