rpcclient: update rescanblockchain support
This commit is contained in:
parent
f513fca6a7
commit
4c39a9842c
3 changed files with 7 additions and 7 deletions
|
@ -977,8 +977,8 @@ func NewImportMultiCmd(requests []ImportMultiRequest, options *ImportMultiOption
|
||||||
|
|
||||||
// RescanBlockchainCmd defines the RescanBlockchain JSON-RPC command.
|
// RescanBlockchainCmd defines the RescanBlockchain JSON-RPC command.
|
||||||
type RescanBlockchainCmd struct {
|
type RescanBlockchainCmd struct {
|
||||||
StartHeight *int64 `jsonrpcdefault:"0"`
|
StartHeight *int32 `jsonrpcdefault:"0"`
|
||||||
StopHeight *int64 `jsonrpcdefault:"0"`
|
StopHeight *int32
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewRescanBlockchainCmd returns a new instance which can be used to issue
|
// NewRescanBlockchainCmd returns a new instance which can be used to issue
|
||||||
|
@ -986,7 +986,7 @@ type RescanBlockchainCmd struct {
|
||||||
//
|
//
|
||||||
// The parameters which are pointers indicate they are optional. Passing nil
|
// The parameters which are pointers indicate they are optional. Passing nil
|
||||||
// for optional parameters will use the default value.
|
// for optional parameters will use the default value.
|
||||||
func NewRescanBlockchainCmd(startHeight *int64, stopHeight *int64) *RescanBlockchainCmd {
|
func NewRescanBlockchainCmd(startHeight *int32, stopHeight *int32) *RescanBlockchainCmd {
|
||||||
return &RescanBlockchainCmd{
|
return &RescanBlockchainCmd{
|
||||||
StartHeight: startHeight,
|
StartHeight: startHeight,
|
||||||
StopHeight: stopHeight,
|
StopHeight: stopHeight,
|
||||||
|
|
|
@ -319,8 +319,8 @@ type ListUnspentResult struct {
|
||||||
|
|
||||||
// RescanBlockchainResult models the data returned from the rescanblockchain command.
|
// RescanBlockchainResult models the data returned from the rescanblockchain command.
|
||||||
type RescanBlockchainResult struct {
|
type RescanBlockchainResult struct {
|
||||||
StartHeight int64 `json:"start_height"`
|
StartHeight int32 `json:"start_height"`
|
||||||
StoptHeight int64 `json:"stop_height"`
|
StoptHeight int32 `json:"stop_height"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// SignRawTransactionError models the data that contains script verification
|
// SignRawTransactionError models the data that contains script verification
|
||||||
|
|
|
@ -2062,14 +2062,14 @@ func (r FutureRescanBlockchainResult) Receive() (*btcjson.RescanBlockchainResult
|
||||||
// returned instance.
|
// returned instance.
|
||||||
//
|
//
|
||||||
// See RescanBlockchain for the blocking version and more details.
|
// See RescanBlockchain for the blocking version and more details.
|
||||||
func (c *Client) RescanBlockchainAsync(startHeight *int64, stopHeight *int64) FutureRescanBlockchainResult {
|
func (c *Client) RescanBlockchainAsync(startHeight *int32, stopHeight *int32) FutureRescanBlockchainResult {
|
||||||
cmd := btcjson.NewRescanBlockchainCmd(startHeight, stopHeight)
|
cmd := btcjson.NewRescanBlockchainCmd(startHeight, stopHeight)
|
||||||
return c.SendCmd(cmd)
|
return c.SendCmd(cmd)
|
||||||
}
|
}
|
||||||
|
|
||||||
// RescanBlockchain rescans the local blockchain for wallet related
|
// RescanBlockchain rescans the local blockchain for wallet related
|
||||||
// transactions from the startHeight to the the inclusive stopHeight.
|
// transactions from the startHeight to the the inclusive stopHeight.
|
||||||
func (c *Client) RescanBlockchain(startHeight *int64, stopHeight *int64) (*btcjson.RescanBlockchainResult, error) {
|
func (c *Client) RescanBlockchain(startHeight *int32, stopHeight *int32) (*btcjson.RescanBlockchainResult, error) {
|
||||||
return c.RescanBlockchainAsync(startHeight, stopHeight).Receive()
|
return c.RescanBlockchainAsync(startHeight, stopHeight).Receive()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue