Experience Base58's

Wallets for Devs

All about Bitcoin wallet protocols, such as descriptor wallets, PSBTs, HD wallets, mnemonics. (BIPs 32, 39, 174, 370), and Miniscript.

Wallets for Devs

Wallets today have high standards for keeping complexity at bay with simple interfaces. Bitcoin has some of the most advanced protocols for keeping secrets safe while also providing portable protocols which allow for users to securely move their funds between platforms.

  • PSBTs, v0 + v2
  • HD wallets and mnemonics (BIPs 32 + 39)
  • Descriptor wallets
  • Miniscript Policies

Exercises in this class will be in Python using Jupyter Notebooks. Nix strongly recommended for installing the dependencies.

What to know before class (pre-requisites)

It’s strongly recommended that you have a strong understanding of bitcoin transactions before taking this class, such as the topics taught in flagship our Transactions Deep Dive class.