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.

In this yet to be fully fleshed out class, we’ll implement some basic wallet protocols and dig into how the work, such as:

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

Exercises in this class will be in Python using Replit.

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.

Upcoming sessions!

We've got instructors to get you into the bitcoin protocol. Signup for an upcoming in-person class for some face-time with our instructors or find an online option and join us remotely.

  • Live-Instruction, Online

    TBD @ TBD

    Class Currently Waitlisted

    Join Waitlist