aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-05-20 21:02:53 +0800
committerobscuren <geffobscura@gmail.com>2014-05-20 21:02:53 +0800
commit0c4040d191662593b627048e35dde6a9ec1ce307 (patch)
treeb5d75f0a69ebe069bfb6b6aca3adc7e4fb012436
parent2bd377a3de54652923558b63cc8756531269e36e (diff)
parent31e44c2ab959124cbcf2de45385373b9898727bc (diff)
downloadgo-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar.gz
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar.bz2
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar.lz
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar.xz
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.tar.zst
go-tangerine-0c4040d191662593b627048e35dde6a9ec1ce307.zip
Merge branch 'develop' of github.com-obscure:ethereum/eth-go into develop
-rw-r--r--ethchain/state_manager.go3
-rw-r--r--ethutil/common.go26
-rw-r--r--ethutil/common_test.go6
3 files changed, 17 insertions, 18 deletions
diff --git a/ethchain/state_manager.go b/ethchain/state_manager.go
index 098263e8a..c7c6857d8 100644
--- a/ethchain/state_manager.go
+++ b/ethchain/state_manager.go
@@ -180,6 +180,7 @@ func (sm *StateManager) ProcessBlock(state *State, block *Block, dontReact bool)
// Add the block to the chain
sm.bc.Add(block)
+ sm.notifyChanges(state)
ethutil.Config.Log.Infof("[STATE] Added block #%d (%x)\n", block.BlockInfo().Number, block.Hash())
if dontReact == false {
@@ -188,8 +189,6 @@ func (sm *StateManager) ProcessBlock(state *State, block *Block, dontReact bool)
state.manifest.Reset()
}
- sm.notifyChanges(state)
-
sm.Ethereum.Broadcast(ethwire.MsgBlockTy, []interface{}{block.Value().Val})
sm.Ethereum.TxPool().RemoveInvalid(state)
diff --git a/ethutil/common.go b/ethutil/common.go
index 983ea5d1b..771dfc723 100644
--- a/ethutil/common.go
+++ b/ethutil/common.go
@@ -7,13 +7,13 @@ import (
// The different number of units
var (
- Ether = BigPow(10, 18)
- Finney = BigPow(10, 15)
- Szabo = BigPow(10, 12)
- Vita = BigPow(10, 9)
- Turing = BigPow(10, 6)
- Eins = BigPow(10, 3)
- Wei = big.NewInt(1)
+ Ether = BigPow(10, 18)
+ Finney = BigPow(10, 15)
+ Szabo = BigPow(10, 12)
+ Shannon = BigPow(10, 9)
+ Babbage = BigPow(10, 6)
+ Ada = BigPow(10, 3)
+ Wei = big.NewInt(1)
)
// Currency to string
@@ -27,12 +27,12 @@ func CurrencyToString(num *big.Int) string {
return fmt.Sprintf("%v Finney", new(big.Int).Div(num, Finney))
case num.Cmp(Szabo) >= 0:
return fmt.Sprintf("%v Szabo", new(big.Int).Div(num, Szabo))
- case num.Cmp(Vita) >= 0:
- return fmt.Sprintf("%v Vita", new(big.Int).Div(num, Vita))
- case num.Cmp(Turing) >= 0:
- return fmt.Sprintf("%v Turing", new(big.Int).Div(num, Turing))
- case num.Cmp(Eins) >= 0:
- return fmt.Sprintf("%v Eins", new(big.Int).Div(num, Eins))
+ case num.Cmp(Shannon) >= 0:
+ return fmt.Sprintf("%v Shannon", new(big.Int).Div(num, Shannon))
+ case num.Cmp(Babbage) >= 0:
+ return fmt.Sprintf("%v Babbage", new(big.Int).Div(num, Babbage))
+ case num.Cmp(Ada) >= 0:
+ return fmt.Sprintf("%v Ada", new(big.Int).Div(num, Ada))
}
return fmt.Sprintf("%v Wei", num)
diff --git a/ethutil/common_test.go b/ethutil/common_test.go
index 8031f08ab..2667eaf3a 100644
--- a/ethutil/common_test.go
+++ b/ethutil/common_test.go
@@ -26,15 +26,15 @@ func TestCommon(t *testing.T) {
t.Error("Got", szabo)
}
- if vito != "10 Vita" {
+ if vito != "10 Shannon" {
t.Error("Got", vito)
}
- if turing != "10 Turing" {
+ if turing != "10 Babbage" {
t.Error("Got", turing)
}
- if eins != "10 Eins" {
+ if eins != "10 Ada" {
t.Error("Got", eins)
}