chris-belcher / electrum-personal-server

Maximally lightweight electrum server for a single user
MIT License
600 stars 109 forks source link

If desoriptor wallet is checked when creating a wallet in bitcoin core,can not work normally #296

Open jiaxinonly opened 11 months ago

jiaxinonly commented 11 months ago

image

If desoriptor wallet is checked when creating a wallet in bitcoin core, it seems that the listening port cannot be run. image

cairesantos commented 11 months ago

Same issue here... With Bitcoin Core v26 there isn't even the option to select from... A descriptor wallet is created by default and I am getting the following error in the EPS startup:

{'code': -4, 'message': 'Only legacy wallets are supported by this command'}

Screen Shot 2023-12-21 at 23 13 30

By doing some research online, it became clear the descriptor wallet is the cause. However, no clue how to fix that in the EPS code or config file.

https://github.com/bitcoin/bitcoin/issues/26239

Thanks

PrinceOfEgypt commented 11 months ago

You can start bitcoind with the -deprecatedrpc=create_bdb or add deprecatedrpc=create_bdb to your bitcoin.conf and it will allow you to create the legacy wallet - however this is only a temporary fix because bdb wallet support is scheduled to be completely removed in either 27.0 or 28.0. This change was what motivated me to give up on electrum-personal-server. I set up a full unpruned node and run it and fulcrum on a raspberry pi 4 with a usb 3 ssd instead