nunchuk-io / nunchuk-desktop

GNU General Public License v3.0
75 stars 10 forks source link

[FEATURE REQUEST] increase gap limit (BTCpay server compatibility) #37

Open twofaktor opened 1 year ago

twofaktor commented 1 year ago

As a privacy measure, BTCpay does not reuse addresses but doesn't choose consecutive addresses, this means that when you import into Nunchuck a wallet that has been used by the BTCpay server, it does not show all UTXOS or fail when you try to import a PSBT generated by Sparrow with UTXOS out of scope of Nunchuk (Sparrow already integrates the limit gap).

Nunchuck fails or doesn't show all UTXOS. This becomes an especially important problem in multi-signature wallets to be able to speed up the signatures and be able to do it, especially from the mobile version, but would be great on desktop version as well.

Do you have in the roadmap to incorporate this feature?

Thanks

issue already opened for the mobile version: https://github.com/nunchuk-io/nunchuk-android/issues/13 ref of other requests: https://github.com/BlueWallet/BlueWallet/issues/3398

hugohn commented 1 year ago

Thanks @twofaktor for reporting. We'll take a look.

bitcoinheiro commented 1 year ago

Experienced same issue. A lot of UTXOs missing after importing a wallet for watch-only. Tried the "Force refresh" function and it doesn't work - so I assume the problem is the gap limit as noted above.

twofaktor commented 1 year ago

hi, is planned to add this feature on the desktop app version?

hugohn commented 1 year ago

Yes, it's on the roadmap.