8

Bitcoin Clients and APIs

This chapter introduces Bitcoin client installation, and a basic overview of various APIs and tools that are available for developing Bitcoin applications and interacting with the Bitcoin blockchain. We will examine how to set up a Bitcoin node and test networks. Also, we will introduce various commands and tools that are used to perform important functions in Bitcoin systems. The chapter will be made up of the following main topics:

  • Bitcoin client installation
  • Experimenting further with bitcoin-cli
  • Bitcoin programming

Let's begin by running through the Bitcoin client installation process.

Bitcoin client installation

The Bitcoin core client can be installed from https://bitcoin.org/en/download. This is available ...

Get Mastering Blockchain - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.