caravan-bitcoin / caravan

Caravan monorepo
https://caravanmultisig.com
MIT License
32 stars 29 forks source link

Better compatibility with newer versions of bitcoind #75

Closed bucko13 closed 5 months ago

bucko13 commented 5 months ago

The current bitcoind client api assumes an older rpc interface and bitcoind wallet infrastructure. Since the introduction of wallet descriptors there have been changes that cause issues with newer versions of bitcoind.

Now that bitcoind nodes are deprecating old watch-only wallets that support importing addresses, a legacy wallet is needed with the current caravan clients api. Furthermore, it is likely that a special wallet that supports watch-only will be required to import descriptors to a wallet without private keys.

Some features that would be useful for caravan/clients and the coordinator to support: