ryanwold.net

A civic-minded citizen seeking the singularity

Back to Entries

Creating a BSV Transaction

draft
Date: 2019-12-03
Tags: bitcoin

This entry is about creating a BSV Transaction using the bsv javascript library, managed by Money Button.

Synfonaut was gracious to hop on with me for a chat and help me get through a basic transaction.

Despite having a background as a full-stack software developer, I found bitcoin's learning curve to be rather steep. Rather than dipping my toe in, I jumped in the deep end and found myself drowning in many concepts spanning the ladder of absraction.

  • I found Money Button, which is a delightful UI experience wrapping up BSV micropayments.
  • I found the Bitcoin docs which talk about Transaction (TX) details.
  • I found docs that discussed the mechanics and incentives of nodes in the mining network.
  • I found _unwriter's Planaria, which is a cool Mongo and Javascript application that listens to a node and creates a bit more than a cache to work from from a web app.
  • I read books that discussed some of these items, but in terms of BTC, which is tainted with information and opinions about the Lightning Network and Segwit; both of which don't apply to BSV.
  • I found a bunch of protocol level docs - B:/, AIP, BOB

And, this stuff is evolving very fast, so _unwriter's tools were changing every couple weeks, and new protocols were being announced, and importantly: more apps were being released.

So, this entry is also about consolidating a lot of disparate information and applying it.


By Ryan Wold · © 2019–2026 Ryan Wold

Licensed CC BY-NC 4.0. AI training requires a license — machine-readable terms.

Enjoyed this? — any BSV wallet, HandCash, or plain old dollars.

Leave a tip

Tips go directly to a Bitcoin SV address I control — peer to peer, no platform in between. A few thousand satoshis is a fraction of a cent; it's the gesture that counts.

From any BSV wallet

Scan the QR code with your wallet's camera, or copy the address.

177DwUfSTW8RkFBJzYYcgr1YB8ngbhTYAc

With HandCash or any paymail wallet

Paymail is an email-style address for Bitcoin wallets. Send any amount to afomi@handcash.io

First time using Bitcoin? Yours Wallet is an open-source browser extension wallet, and HandCash is an easy mobile wallet — either takes a minute to set up.

Prefer regular money? Support via OpenCollective.