satstack: ERROR ImportDescriptors - Failed to import descriptor - new range must include current range
After completing rescanning the accounts lss
failes with following error:
- some lines were redacted
[2022/09/12 - 14:38:26] INFO worker: Initial Block Download complete blockHash=00000000000000000008120a2bb8275370b71382e202da863b649eba80aa43b3 blockHeight=753788
[2022/09/12 - 14:38:26] INFO worker: Computing circulating supply...
[2022/09/12 - 14:42:54] INFO worker: #RunTheNumbers successful actualSupply=19148473.42092331 BTC expectedSupply=19148681.25 BTC height=753789
[2022/09/12 - 14:42:58] ERROR ImportDescriptors - Failed to import descriptor || new range must include current range = [0,1002]-8: new range must include current range = [0,1002] descriptor=wpkh([7*******/84'/0'/0']xpub6**************/0/*)#asd***
[2022/09/12 - 14:42:58] ERROR worker: Failed while importing descriptors error=ImportDescriptors - importdescriptor RPC failed
[2022/09/12 - 14:42:58] INFO Shutdown server: in progress
[2022/09/12 - 14:42:58] INFO Unloaded wallet successfully wallet=satstack
[2022/09/12 - 14:42:58] INFO Shutdown server: done
Running latest satstack on MacOS Core 23.0.0
About this issue
- Original URL
- State: open
- Created 2 years ago
- Comments: 30 (13 by maintainers)
ok interesting, need to check with bitcoin-core 24, seems like the rpc command changed, I will give you feedback
Ok was able to improve the loading times by 10x (when using 10 descriptors) going to release the PR today, now the amount of descriptors does not matter.
@chuegel yes, we are exploring this option.
I had to retry the Node config and there’s no
depth
entry / definition in thelss.json
generated by Ledger whatsoever. So it must be using whatever defaults there are.After deleting the wallet file and going through the Node setup in Ledger, leaving values at default (10 accounts to scan), it just errors out again within a few minutes, seemingly on the first
m/84'/0'/0
account that’s insidelss.json
.