By returning ScanResult
from RescanFromTime
and reporting the effectuality of AbortScan
.
~And consolidate rpc-level error handling across RescanFromTime
and
ScanForWalletTransactions
.~
~Note this changes the rescanblockchain
scan failure error from
RPC_MISC_ERROR
to RPC_WALLET_ERROR
, which seems more appropriate and matches the
behavior from the rpcdump methods.~
This follows up on #13076.