aboutsummaryrefslogtreecommitdiffstats
path: root/ethchain/state_manager.go
diff options
context:
space:
mode:
authorzelig <viktor.tron@gmail.com>2014-06-30 01:30:05 +0800
committerzelig <viktor.tron@gmail.com>2014-06-30 01:30:05 +0800
commitdabaa4cce01586fd8b1b9314073a1d26f35355c8 (patch)
treefff48b2c62a1d717a7d95ffb99e9eb1d99dbf7bb /ethchain/state_manager.go
parent707d413761927f5ad95298e666e297b820ad0901 (diff)
downloadgo-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar.gz
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar.bz2
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar.lz
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar.xz
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.tar.zst
go-tangerine-dabaa4cce01586fd8b1b9314073a1d26f35355c8.zip
change all modified calls to ethtrie, ethutil and ethcrypto functions
Diffstat (limited to 'ethchain/state_manager.go')
-rw-r--r--ethchain/state_manager.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/ethchain/state_manager.go b/ethchain/state_manager.go
index 312ba3084..f199e20ec 100644
--- a/ethchain/state_manager.go
+++ b/ethchain/state_manager.go
@@ -3,6 +3,7 @@ package ethchain
import (
"bytes"
"container/list"
+ "github.com/ethereum/eth-go/ethcrypto"
"github.com/ethereum/eth-go/ethlog"
"github.com/ethereum/eth-go/ethutil"
"github.com/ethereum/eth-go/ethwire"
@@ -38,6 +39,7 @@ type EthManager interface {
IsMining() bool
IsListening() bool
Peers() *list.List
+ KeyManager() *ethcrypto.KeyManager
}
type StateManager struct {
@@ -293,7 +295,7 @@ func (sm *StateManager) ValidateBlock(block *Block) error {
// Verify the nonce of the block. Return an error if it's not valid
if !sm.Pow.Verify(block.HashNoNonce(), block.Difficulty, block.Nonce) {
- return ValidationError("Block's nonce is invalid (= %v)", ethutil.Hex(block.Nonce))
+ return ValidationError("Block's nonce is invalid (= %v)", ethutil.Bytes2Hex(block.Nonce))
}
return nil