bridgetvia treechat·2mo
❤️ 7 Likes · ⚡ 0 Tips
{
  "txid": "0b79910fdf8e809a746973f1771d62714826289fc76bdb7aeb32d483f9dbd8bc",
  "block_height": 0,
  "time": null,
  "app": "treechat",
  "type": "post",
  "map_content": "In this video, I install the Bitcoin SV SPV Wallet from the official quick start and explore what it really provides when you run it locally.\r\n\r\nThis is a builder-style walkthrough - not a polished tutorial. I\u2019m looking at code after I installed the wallet infrastructure, using the admin interface, generating xPubs, receiving funds via paymail, and then inspecting the underlying state to understand how SPV works in practice.\r\n\r\nAlong the way, I:\r\n \u2022 walk through the SPV Wallet admin and backend services\r\n \u2022 explore how xPubs are used as wallet identity\r\n \u2022 receive real BSV into a locally running wallet\r\n \u2022 inspect the SQLite database directly\r\n \u2022 look at stored transactions, UTXOs, derived addresses, and Merkle proofs\r\n \u2022 connect this to the block headers service and SPV verification\r\n \u2022 uncover design decisions around SQLite vs Postgres and Docker persistence\r\n\r\nThis video is intentionally exploratory. I\u2019m reasoning out loud, following questions as they come up, and digging into the system the way you do when you\u2019re actually building \u2014 not just reading docs.\r\n\r\nIf you\u2019re a BSV developer or architect who\u2019s curious how the SPV Wallet behaves when you run it yourself, this video is meant to show the real thing, warts and all.\r\n\r\nA later video will build on this to talk about Bitcoin as a validation circuit. This one is about understanding the wallet infrastructure first.\r\n\r\nhttps://youtu.be/J131WP-8NLw?si=VkThJlNiWNEHITim",
  "media_type": "text/markdown",
  "filename": "|",
  "author": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "display_name": "bridget",
  "channel": null,
  "parent_txid": null,
  "ref_txid": null,
  "tags": null,
  "reply_count": 0,
  "like_count": 7,
  "timestamp": "2026-02-05T23:35:25.000Z",
  "media_url": null,
  "aip_verified": true,
  "has_access": true,
  "attachments": [],
  "ui_name": "bridget",
  "ui_display_name": "bridget",
  "ui_handle": "bridget",
  "ui_display_raw": "bridget",
  "ui_signer": "14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGK",
  "ref_ui_name": "unknown",
  "ref_ui_signer": "unknown"
}
Signed by14aqJ2hMtENYJVCJaekcrqi12fiZJzoWGKAIP!