forked from cerc-io/plugeth
Fixed crash
This commit is contained in:
parent
4b13f93a3e
commit
ad51c85e5d
@ -99,6 +99,9 @@ func CreateBlock(root interface{},
|
|||||||
Time: time.Now().Unix(),
|
Time: time.Now().Unix(),
|
||||||
Extra: extra,
|
Extra: extra,
|
||||||
UncleSha: EmptyShaList,
|
UncleSha: EmptyShaList,
|
||||||
|
GasUsed: new(big.Int),
|
||||||
|
MinGasPrice: new(big.Int),
|
||||||
|
GasLimit: new(big.Int),
|
||||||
contractStates: make(map[string]*ethutil.Trie),
|
contractStates: make(map[string]*ethutil.Trie),
|
||||||
}
|
}
|
||||||
block.SetTransactions(txes)
|
block.SetTransactions(txes)
|
||||||
@ -220,7 +223,7 @@ func (block *Block) SetTransactions(txs []*Transaction) {
|
|||||||
trie.Update(strconv.Itoa(i), string(tx.RlpEncode()))
|
trie.Update(strconv.Itoa(i), string(tx.RlpEncode()))
|
||||||
}
|
}
|
||||||
|
|
||||||
block.TxSha = trie.Root.([]byte)
|
block.TxSha = []byte(trie.Root.(string))
|
||||||
}
|
}
|
||||||
|
|
||||||
func (block *Block) Value() *ethutil.Value {
|
func (block *Block) Value() *ethutil.Value {
|
||||||
|
2
peer.go
2
peer.go
@ -18,7 +18,7 @@ const (
|
|||||||
// The size of the output buffer for writing messages
|
// The size of the output buffer for writing messages
|
||||||
outputBufferSize = 50
|
outputBufferSize = 50
|
||||||
// Current protocol version
|
// Current protocol version
|
||||||
ProtocolVersion = 10
|
ProtocolVersion = 11
|
||||||
)
|
)
|
||||||
|
|
||||||
type DiscReason byte
|
type DiscReason byte
|
||||||
|
Loading…
Reference in New Issue
Block a user