OSDN Git Service

add rescan-blocks api (#1055)
authorDerek <shanhu5739@gmail.com>
Thu, 14 Jun 2018 11:52:14 +0000 (19:52 +0800)
committerPaladz <yzhu101@uottawa.ca>
Thu, 14 Jun 2018 11:52:14 +0000 (19:52 +0800)
* add rescan-blocks api

* rename rescan-blocks to rescan-wallet

* rename rescanWallet to rescanWallet

api/api.go
api/wallet.go

index 56f756c..4c0beda 100644 (file)
@@ -224,6 +224,7 @@ func (a *API) buildHandler() {
 
                m.Handle("/backup-wallet", jsonHandler(a.backupWalletImage))
                m.Handle("/restore-wallet", jsonHandler(a.restoreWalletImage))
+               m.Handle("/rescan-wallet", jsonHandler(a.rescanWallet))
        } else {
                log.Warn("Please enable wallet")
        }
index d249401..e002c60 100644 (file)
@@ -56,3 +56,8 @@ func (a *API) backupWalletImage() Response {
        }
        return NewSuccessResponse(image)
 }
+
+func (a *API) rescanWallet() Response {
+       a.wallet.RescanBlocks()
+       return NewSuccessResponse(nil)
+}