
About this episode
This episode features a workshop on building a web wallet using BDK 1.0.
A hands on TABConf 6 workshop on building a simple descriptor based web wallet with BDK 1.0. The session introduces the new stable bdk_wallet API and why it matters: the Wallet struct decouples persistence and blockchain clients, making it easier to build apps using Rust async runtimes. You’ll build a web wallet using Axum, an Esplora client, and a SQLite database, covering the key steps: generating a new onchain wallet from a random mnemonic, using a pay to taproot (P2TR) descriptor, storing wallet state in SQLite, syncing transaction history over Esplora, and displaying balance plus transaction history. Recorded live at TABConf 6 in 2024.
Topics covered
- web wallet
- BDK
- Rust
- Axum
- SQLite
- blockchain
- P2TR
Keywords
- web wallet
- BDK 1.0
- Axum
- SQLite
- P2TR
- blockchain
- transaction history
Mentioned in this episode
Organizations: TABConf
Products: BDK 1.0, Axum, SQLite
More episodes of TABConf Sessions
- TABConf 4: Bitcoin Legal Panel with Justine Harper, Hussein Badakhchani, Zack Shapiro, and Desiree Dickerson · April 1, 2026 · 42 min
- TABConf 6: Soft Fork Covenant Dependent Layer 2 Review with Peter Todd · March 17, 2026 · 56 min
- TABConf 6: Covenants and STARK proof verification with OP CAT · March 10, 2026 · 45 min
- TABConf 6: FROST, The Production Impact and Why It Matters · March 4, 2026 · 42 min
- TABConf 7 Live 2025: Bitcoin Fundamentals and Self Custody Workshop with William K. Santiago · February 25, 2026 · 1h 20m
- TABConf 7 Live 2025: Fedimint Deep Dive Workshop with Justin · February 17, 2026 · 27 min
Explore listener stats, chart rankings, contacts and more on the TABConf Sessions podcast page.