mirror of
https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
synced 2025-06-10 09:26:24 +00:00
updating contents description
This commit is contained in:
parent
af352e2fdd
commit
8397b1c082
@ -1,20 +1,20 @@
|
||||
# Chapter 15: Talking to Bitcoind
|
||||
# Chapter 15: Talking to Bitcoind with C
|
||||
|
||||
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.
|
||||
While working with Bitcoin Scripts, we hit the boundaries of what's possible with `bitcoin-cli`: it can't currently be used to generate transactions containing unusual scripts. 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, this course will focus on software that uses the same RPC commands that you've already learned, except accessed through programming languages rather than through the command line.
|
||||
|
||||
This first programming chapter focuses on the foundational C language and uses it to repeat some of the lessons learned from [Chapter 4](04_0_Sending_Bitcoin_Transactions.md): sending basic transactions before covering some new ground. Consider it a new way to use what you already know and a gateway to the larger world of working with APIs.
|
||||
|
||||
## Objectives for This Chapter
|
||||
|
||||
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 C Programs that Talk to the Bitcoind
|
||||
* Create Programs Based on Bitcoind Notifications
|
||||
|
||||
Supporting objectives include the ability to:
|
||||
|
||||
* Understand How RPC and Curl Interact
|
||||
* Understand How to Use APIs
|
||||
* Create a Foundation for Accessing Bitcoind
|
||||
* Understand How to Access RPC with C
|
||||
* Understand How to Access Bitcoind with C
|
||||
|
||||
## Table of Contents
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user