minibolt-guide / minibolt

A step-by-step guide to building a Bitcoin & Lightning node, and other stuff on a personal computer
https://minibolt.info
MIT License
74 stars 37 forks source link

build BerkeleyDB 4.8 to support legacy wallets #44

Closed GordianLN closed 1 year ago

GordianLN commented 1 year ago

Needed for Electrum Personal Wallet, JoinMarket, and for sure other tools. Tested and working on my setup.

What

Adds commands to build and configure BerkeleyDB in bitcoin core build.

Why

Almost messed up my node because I knew nothing about what was up, got a wallet loading error, migrated wallet, only to discover my main tools stopped working. Luckily migrate tool makes a backup, but I still wanted ordisrespector AND JM/eps to work.

How

Hard work, time and dedication, all unpaid.

Scope

Fixes # (link issue)

Test & maintenance

Just follow the guide.

Animated GIF (optional)

Add some snazz if you feel like it :)

twofaktor commented 1 year ago

I think this warning is related to this PR:

db

I will test soon! Good catch, thanks!

twofaktor commented 1 year ago

Tested this change and it working in my node! Let's go to the main! Thanks! 🚀

PD: Tested too in my RaspiBolt node, and I worked as well, soon I will open PR on the RaspiBolt guide project! 🔥