Transactions are the work-horses of Bitcoin. When building your own integrations with bitcoin, you will have to learn how to construct a Transaction that conforms to the specific needs of your application. In general, bitcoin programming consists entirely of building, broadcasting and parsing Transactions.

In the following sections we will explore the internals of Bitcoin Transactions, and start working towards composing our first Transaction from scratch.

On this page