aboutsummaryrefslogtreecommitdiffstats
path: root/ethstate
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-08-04 16:42:40 +0800
committerobscuren <geffobscura@gmail.com>2014-08-04 16:42:40 +0800
commit03ce15df4c7ef51d4373233ab5c3766282b31771 (patch)
tree8e2487308508223b47b9a91a6eaa53e657a89312 /ethstate
parent3debeb7236d2c8474fa9049cc91dc26bf1040b3f (diff)
downloadgo-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar.gz
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar.bz2
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar.lz
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar.xz
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.tar.zst
go-tangerine-03ce15df4c7ef51d4373233ab5c3766282b31771.zip
ethstate.NewState => ethstate.New
Diffstat (limited to 'ethstate')
-rw-r--r--ethstate/state.go4
-rw-r--r--ethstate/state_object.go6
-rw-r--r--ethstate/state_test.go5
3 files changed, 8 insertions, 7 deletions
diff --git a/ethstate/state.go b/ethstate/state.go
index 693a591c3..10bcf6335 100644
--- a/ethstate/state.go
+++ b/ethstate/state.go
@@ -26,7 +26,7 @@ type State struct {
}
// Create a new state from a given trie
-func NewState(trie *ethtrie.Trie) *State {
+func New(trie *ethtrie.Trie) *State {
return &State{Trie: trie, stateObjects: make(map[string]*StateObject), manifest: NewManifest()}
}
@@ -128,7 +128,7 @@ func (s *State) Cmp(other *State) bool {
func (self *State) Copy() *State {
if self.Trie != nil {
- state := NewState(self.Trie.Copy())
+ state := New(self.Trie.Copy())
for k, stateObject := range self.stateObjects {
state.stateObjects[k] = stateObject.Copy()
}
diff --git a/ethstate/state_object.go b/ethstate/state_object.go
index 309e3e762..67d09edd8 100644
--- a/ethstate/state_object.go
+++ b/ethstate/state_object.go
@@ -62,7 +62,7 @@ func NewStateObject(addr []byte) *StateObject {
address := ethutil.Address(addr)
object := &StateObject{address: address, Balance: new(big.Int), gasPool: new(big.Int)}
- object.State = NewState(ethtrie.New(ethutil.Config.Db, ""))
+ object.State = New(ethtrie.New(ethutil.Config.Db, ""))
object.storage = make(Storage)
object.gasPool = new(big.Int)
@@ -72,7 +72,7 @@ func NewStateObject(addr []byte) *StateObject {
func NewContract(address []byte, balance *big.Int, root []byte) *StateObject {
contract := NewStateObject(address)
contract.Balance = balance
- contract.State = NewState(ethtrie.New(ethutil.Config.Db, string(root)))
+ contract.State = New(ethtrie.New(ethutil.Config.Db, string(root)))
return contract
}
@@ -300,7 +300,7 @@ func (c *StateObject) RlpDecode(data []byte) {
c.Nonce = decoder.Get(0).Uint()
c.Balance = decoder.Get(1).BigInt()
- c.State = NewState(ethtrie.New(ethutil.Config.Db, decoder.Get(2).Interface()))
+ c.State = New(ethtrie.New(ethutil.Config.Db, decoder.Get(2).Interface()))
c.storage = make(map[string]*ethutil.Value)
c.gasPool = new(big.Int)
diff --git a/ethstate/state_test.go b/ethstate/state_test.go
index cd13e80bc..00c9de9d6 100644
--- a/ethstate/state_test.go
+++ b/ethstate/state_test.go
@@ -1,10 +1,11 @@
package ethstate
import (
+ "testing"
+
"github.com/ethereum/eth-go/ethdb"
"github.com/ethereum/eth-go/ethtrie"
"github.com/ethereum/eth-go/ethutil"
- "testing"
)
var ZeroHash256 = make([]byte, 32)
@@ -14,7 +15,7 @@ func TestSnapshot(t *testing.T) {
ethutil.ReadConfig(".ethtest", "/tmp/ethtest", "")
ethutil.Config.Db = db
- state := NewState(ethtrie.NewTrie(db, ""))
+ state := New(ethtrie.New(db, ""))
stateObject := state.GetOrNewStateObject([]byte("aa"))