Skip to content

Commit cc43ab9

Browse files
committed
Minor updates for release
1 parent 66d5559 commit cc43ab9

File tree

8 files changed

+38
-21
lines changed

8 files changed

+38
-21
lines changed

cmd/ethereum/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import (
3737

3838
const (
3939
ClientIdentifier = "Ethereum(G)"
40-
Version = "0.8.3"
40+
Version = "0.9.0"
4141
)
4242

4343
var clilogger = logger.NewLogger("CLI")

cmd/mist/assets/qml/main.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -964,7 +964,7 @@ ApplicationWindow {
964964
anchors.top: parent.top
965965
anchors.topMargin: 30
966966
font.pointSize: 12
967-
text: "<h2>Mist (0.7.10)</h2><br><h3>Development</h3>Jeffrey Wilcke<br>Viktor Trón<br>Felix Lange<br>Taylor Gerring<br>Daniel Nagy<br><h3>UX</h3>Alex van de Sande<br>"
967+
text: "<h2>Mist (0.9.0)</h2><br><h3>Development</h3>Jeffrey Wilcke<br>Viktor Trón<br>Felix Lange<br>Taylor Gerring<br>Daniel Nagy<br>Gustav Simonsson<br><h3>UX/UI</h3>Alex van de Sande<br>Fabian Vogelsteller"
968968
}
969969
}
970970

cmd/mist/main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ import (
3636

3737
const (
3838
ClientIdentifier = "Mist"
39-
Version = "0.8.3"
39+
Version = "0.9.0"
4040
)
4141

4242
var ethereum *eth.Ethereum

core/chain_manager.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ func (self *ChainManager) GetBlockHashesFromHash(hash []byte, max uint64) (chain
268268
break
269269
}
270270
}
271+
fmt.Printf("get hash %x (%d)\n", hash, len(chain))
271272

272273
return
273274
}
@@ -396,7 +397,7 @@ func (self *ChainManager) InsertChain(chain types.Blocks) error {
396397
self.mu.Unlock()
397398

398399
if chain {
399-
go self.eventMux.Post(ChainEvent{block, td})
400+
self.eventMux.Post(ChainEvent{block, td})
400401
}
401402

402403
if split {

core/genesis.go

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
package core
22

33
import (
4+
"encoding/json"
5+
"fmt"
46
"math/big"
7+
"os"
58

69
"github.com/ethereum/go-ethereum/core/types"
710
"github.com/ethereum/go-ethereum/crypto"
@@ -31,24 +34,39 @@ func GenesisBlock(db ethutil.Database) *types.Block {
3134
genesis.SetTransactions(types.Transactions{})
3235
genesis.SetReceipts(types.Receipts{})
3336

37+
var accounts map[string]struct{ Balance string }
38+
err := json.Unmarshal(genesisData, &accounts)
39+
if err != nil {
40+
fmt.Println("enable to decode genesis json data:", err)
41+
os.Exit(1)
42+
}
43+
3444
statedb := state.New(genesis.Root(), db)
35-
for _, addr := range []string{
36-
"dbdbdb2cbd23b783741e8d7fcf51e459b497e4a6",
37-
"e4157b34ea9615cfbde6b4fda419828124b70c78",
38-
"b9c015918bdaba24b4ff057a92a3873d6eb201be",
39-
"6c386a4b26f73c802f34673f7248bb118f97424a",
40-
"cd2a3d9f938e13cd947ec05abc7fe734df8dd826",
41-
"2ef47100e0787b915105fd5e3f4ff6752079d5cb",
42-
"e6716f9544a56c530d868e4bfbacb172315bdead",
43-
"1a26338f0d905e295fccb71fa9ea849ffa12aaf4",
44-
} {
45+
for addr, account := range accounts {
4546
codedAddr := ethutil.Hex2Bytes(addr)
46-
account := statedb.GetAccount(codedAddr)
47-
account.SetBalance(ethutil.Big("1606938044258990275541962092341162602522202993782792835301376")) //ethutil.BigPow(2, 200)
48-
statedb.UpdateStateObject(account)
47+
accountState := statedb.GetAccount(codedAddr)
48+
accountState.SetBalance(ethutil.Big(account.Balance))
49+
statedb.UpdateStateObject(accountState)
4950
}
5051
statedb.Sync()
5152
genesis.Header().Root = statedb.Root()
5253

54+
fmt.Printf("+++ genesis +++\nRoot: %x\nHash: %x\n", genesis.Header().Root, genesis.Hash())
55+
5356
return genesis
5457
}
58+
59+
var genesisData = []byte(`{
60+
"dbdbdb2cbd23b783741e8d7fcf51e459b497e4a6": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
61+
"e4157b34ea9615cfbde6b4fda419828124b70c78": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
62+
"b9c015918bdaba24b4ff057a92a3873d6eb201be": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
63+
"6c386a4b26f73c802f34673f7248bb118f97424a": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
64+
"cd2a3d9f938e13cd947ec05abc7fe734df8dd826": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
65+
"2ef47100e0787b915105fd5e3f4ff6752079d5cb": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
66+
"e6716f9544a56c530d868e4bfbacb172315bdead": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
67+
"1a26338f0d905e295fccb71fa9ea849ffa12aaf4": {"balance": "1606938044258990275541962092341162602522202993782792835301376"},
68+
"b0afc46d9ce366d06ab4952ca27db1d9557ae9fd": {"balance": "154162184000000000000000"},
69+
"f6b1e9dc460d4d62cc22ec5f987d726929c0f9f0": {"balance": "102774789000000000000000"},
70+
"cc45122d8b7fa0b1eaa6b29e0fb561422a9239d0": {"balance": "51387394000000000000000"},
71+
"b7576e9d314df41ec5506494293afb1bd5d3f65d": {"balance": "69423399000000000000000"}
72+
}`)

eth/protocol.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import (
1313
)
1414

1515
const (
16-
ProtocolVersion = 53
16+
ProtocolVersion = 54
1717
NetworkId = 0
1818
ProtocolLength = uint64(8)
1919
ProtocolMaxMsgSize = 10 * 1024 * 1024

ethutil/common_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (s *CommonSuite) TestCommon(c *checker.C) {
3939
douglas := CurrencyToString(BigPow(10, 43))
4040
einstein := CurrencyToString(BigPow(10, 22))
4141
ether := CurrencyToString(BigPow(10, 19))
42-
finney := CurrencyToString(BigPow(10, 16))
42+
finney := CurrencyToString(BigPow(10, 15))
4343
szabo := CurrencyToString(BigPow(10, 13))
4444
shannon := CurrencyToString(BigPow(10, 10))
4545
babbage := CurrencyToString(BigPow(10, 7))

miner/worker.go

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -117,11 +117,9 @@ out:
117117
case event := <-events.Chan():
118118
switch ev := event.(type) {
119119
case core.ChainEvent:
120-
println("miner start")
121120
if self.current.block != ev.Block {
122121
self.commitNewWork()
123122
}
124-
println("miner end")
125123
case core.NewMinedBlockEvent:
126124
self.commitNewWork()
127125
}

0 commit comments

Comments
 (0)