Handle "null" returned from geth when block not found
This commit is contained in:
parent
61cb657d78
commit
e9134b0490
@ -545,7 +545,7 @@ func (b *EthereumRPC) getBlockRaw(hash string, height uint32, fullTxs bool) (jso
|
|||||||
}
|
}
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Annotatef(err, "hash %v, height %v", hash, height)
|
return nil, errors.Annotatef(err, "hash %v, height %v", hash, height)
|
||||||
} else if len(raw) == 0 {
|
} else if len(raw) == 0 || (len(raw) == 4 && string(raw) == "null") {
|
||||||
return nil, bchain.ErrBlockNotFound
|
return nil, bchain.ErrBlockNotFound
|
||||||
}
|
}
|
||||||
return raw, nil
|
return raw, nil
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user