JoinMarket-Org/joinmarket-clientserver

BDB wallet creation is deprecated in Bitcoin Core v26.0, createwallet fails

openoms opened this issue · 2 comments

After updating to Bitcoin Core v0.26 he command as suggested in:

bitcoin-cli -named createwallet wallet_name=jm_wallet descriptors=false

fails:

$ bitcoin-cli -named createwallet wallet_name=jm_wallet descriptors=false 
error code: -4
error message:
BDB wallet creation is deprecated and will be removed in a future release. In this release it can be re-enabled temporarily with the -deprecatedrpc=create_bdb setting.

Is the best solution for now to set:

deprecatedrpc=create_bdb

in the connected bitcoin.conf for now (until JoinMarket migrates to descriptor wallets)?

Related: openoms/joininbox#141
This will be a problem for Jam deployments also.

Closing this. #1617 has been merged as temporary solution and there is already open issue #1571 for proper solution.