rpc: Break out GetBlockHeaderVerbose func.
This makes the RPC reusable by other code in future.
This commit is contained in:
parent
bca2a32a30
commit
010da298c4
12
rpc/dcrd.go
12
rpc/dcrd.go
@ -228,9 +228,19 @@ func (c *DcrdRPC) GetBestBlockHeader() (*dcrdtypes.GetBlockHeaderVerboseResult,
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
blockHeader, err := c.GetBlockHeaderVerbose(bestBlockHash)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return blockHeader, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetBlockHeaderVerbose uses getblockheader RPC with verbose=true to retrieve
|
||||||
|
// the header of the requested block.
|
||||||
|
func (c *DcrdRPC) GetBlockHeaderVerbose(blockHash string) (*dcrdtypes.GetBlockHeaderVerboseResult, error) {
|
||||||
verbose := true
|
verbose := true
|
||||||
var blockHeader dcrdtypes.GetBlockHeaderVerboseResult
|
var blockHeader dcrdtypes.GetBlockHeaderVerboseResult
|
||||||
err = c.Call(c.ctx, "getblockheader", &blockHeader, bestBlockHash, verbose)
|
err := c.Call(c.ctx, "getblockheader", &blockHeader, blockHash, verbose)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user