TABConf 6: Build a Web Wallet with BDK 1.0

TABConf 6: Build a Web Wallet with BDK 1.0

From TABConf Sessions by TabConf

March 24, 2026 · 56 min

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

Explore listener stats, chart rankings, contacts and more on the TABConf Sessions podcast page.