From f9740f5b6938d09b0fdf2903a3a872b8171b4479 Mon Sep 17 00:00:00 2001 From: Shannon Appelcline Date: Wed, 28 Jun 2017 11:56:11 -0700 Subject: [PATCH] Update 12_0_Talking_to_Bitcoind.md --- 12_0_Talking_to_Bitcoind.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/12_0_Talking_to_Bitcoind.md b/12_0_Talking_to_Bitcoind.md index a6fdaf9..5d2f37a 100644 --- a/12_0_Talking_to_Bitcoind.md +++ b/12_0_Talking_to_Bitcoind.md @@ -1,6 +1,6 @@ # Chapter 12: Talking to Bitcoind -While working with Bitcoin Scripts, we hit the boundaries of what's possible with `bitcoin-cli`. Fortunately, there are other ways to work with the Bitcoin network. There are APIs that will ultimately allow you to access _all_ of Bitcoin's functionality, but we're going to start off with the simpler APIs that largely duplicate `bitcoin-cli` by accessing `bitcoind` through RPC. Consider it a new way to do what you already know and a gateway to the larger world of working with APIs. +While working with Bitcoin Scripts, we hit the boundaries of what's possible with `bitcoin-cli`. Fortunately, there are other ways to access the Bitcoin network: programming APIs. Though some APIs will allow you to access _all_ of Bitcoin's functionality, we're going to start off with the simpler APIs that largely duplicate `bitcoin-cli` by accessing `bitcoind` through RPC, with a focus on a basic C library. Consider it a new way to do what you already know and a gateway to the larger world of working with APIs. ## Objectives for This Chapter @@ -8,11 +8,12 @@ After working through this chapter, a developer will be able to: * Decide Between Different Methods of Talking to Bitcoind * Create Bitcoin Transactions by Talking Directly to Bitcoind + * Create Programs Based on Bitcoind Notifications Supporting objectives include the ability to: - * Understand How to Use APIs * Understand How RPC and Curl Interact + * Understand How to Use APIs * Create a Foundation for Accessing Bitcoind ## Table of Contents @@ -20,4 +21,5 @@ Supporting objectives include the ability to: * [Section One: Accessing Bitcoind with Curl](12_1_Accessing_Bitcoind_with_Curl.md) * [Section Two: Accessing Bitcoind with C](12_2_Accessing_Bitcoind_with_C.md) * [Section Three: Programming Bitcoind with C](12_3_Programming_Bitcoind_with_C.md) - * [Section Four: Accessing Bitcoind with Node](12_4_Accessing_Bitcoind_with_Node.md) + * [Section Four: Receiving Bitcoind Notifications with C](12_4_Receiving_Bitcoind_Notifications_with_C.md) — Pending + * [Section Five: Accessing Bitcoind with Other Languages](12_5_Accessing_Bitcoind_with_Other_Languages.md) — Writing