mirror of
				https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
				synced 2025-10-31 18:37:36 +00:00 
			
		
		
		
	Update 12_0_Talking_to_Bitcoind.md
This commit is contained in:
		
							parent
							
								
									6377ceea3a
								
							
						
					
					
						commit
						f9740f5b69
					
				| @ -1,6 +1,6 @@ | |||||||
| # Chapter 12: Talking to Bitcoind | # 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 | ## 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 |    * Decide Between Different Methods of Talking to Bitcoind | ||||||
|    * Create Bitcoin Transactions by Talking Directly to Bitcoind |    * Create Bitcoin Transactions by Talking Directly to Bitcoind | ||||||
|  |    * Create Programs Based on Bitcoind Notifications | ||||||
|     |     | ||||||
| Supporting objectives include the ability to: | Supporting objectives include the ability to: | ||||||
| 
 | 
 | ||||||
|    * Understand How to Use APIs |  | ||||||
|    * Understand How RPC and Curl Interact |    * Understand How RPC and Curl Interact | ||||||
|  |    * Understand How to Use APIs | ||||||
|    * Create a Foundation for Accessing Bitcoind  |    * Create a Foundation for Accessing Bitcoind  | ||||||
|     |     | ||||||
| ## Table of Contents | ## 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 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 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 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 | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user