mirror of
https://github.com/arnaucube/go-ethereum.git
synced 2026-02-28 22:16:45 +01:00
Fixed GetBlock when no block can be found
This commit is contained in:
@@ -24,7 +24,15 @@ func (lib *PEthereum) GetBlock(hexHash string) *PBlock {
|
||||
|
||||
block := lib.blockChain.GetBlock(hash)
|
||||
|
||||
return &PBlock{Number: int(block.BlockInfo().Number), Hash: ethutil.Hex(block.Hash())}
|
||||
var blockInfo *PBlock
|
||||
|
||||
if block != nil {
|
||||
blockInfo = &PBlock{Number: int(block.BlockInfo().Number), Hash: ethutil.Hex(block.Hash())}
|
||||
} else {
|
||||
blockInfo = &PBlock{Number: -1, Hash: ""}
|
||||
}
|
||||
|
||||
return blockInfo
|
||||
}
|
||||
|
||||
func (lib *PEthereum) GetKey() *PKey {
|
||||
|
||||
Reference in New Issue
Block a user