Since Bitcoin Core v23, descriptor wallets became the default, and therefore the notebook fails, unless you add a descriptors=False argument to the createwallet call. I suggest you either merge this PR or mention in the readme that the notebook requires v21 <= Bitcoin Core version < v23.
The notebook depends on using legacy wallets instead of descriptor wallets. If using the latter, the
BitcoinTestFramework
class fails on line 349:Since Bitcoin Core v23, descriptor wallets became the default, and therefore the notebook fails, unless you add a
descriptors=False
argument to thecreatewallet
call. I suggest you either merge this PR or mention in the readme that the notebook requires v21 <= Bitcoin Core version < v23.