mirror of
				https://github.com/ChristopherA/Learning-Bitcoin-from-the-Command-Line.git
				synced 2025-10-31 02:17:24 +00:00 
			
		
		
		
	first cut
This commit is contained in:
		
							parent
							
								
									bb88f1a71c
								
							
						
					
					
						commit
						870f437fa5
					
				
							
								
								
									
										21
									
								
								16_0_Programming_with_Libwally.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								16_0_Programming_with_Libwally.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,21 @@ | |||||||
|  | # Chapter 16: Programming with Libwally | ||||||
|  | 
 | ||||||
|  | The previous chapter presented three C Libraries, for RPC, JSON, and ZMQ, all of which are intended to interact directly with `bitcoind`, just like you've been doing since the start. But, sometimes you might want to code without direct access to a `bitcoind`. This might be due to an offline client, or just because you want to keep some functionality internal to your C program. You also might want to get into deeper wallet functionality, like cryptography or address derivation. That's where Libwally comes in: it's a wallet library for C, C++, Java, NodeJS, or Python, with wrappers also available for other languages, such as Swift. | ||||||
|  | 
 | ||||||
|  | This chapter touches upon the functionality possible within Libwally, most of which complements the work you've done through RPC access to `bitcoind`, but some of which replicates it. Obviously, this could be used with all three of the libraries from the previous chapter, and together they can create a strong basis for your C programming of Bitcoin. | ||||||
|  | 
 | ||||||
|  | ## Objectives for This Chapter | ||||||
|  | 
 | ||||||
|  | After working through this chapter, a developer will be able to: | ||||||
|  | 
 | ||||||
|  |    * Use Cryptographic Functions with Libwally | ||||||
|  |    * Use Wallet Functions with Libwally | ||||||
|  |    * Create C Programs that Integrate Multiple Functionality | ||||||
|  |     | ||||||
|  | Supporting objectives include the ability to: | ||||||
|  | 
 | ||||||
|  | [TODO] | ||||||
|  |     | ||||||
|  | ## Table of Contents | ||||||
|  | 
 | ||||||
|  |   * [Section One: Setting Up Libwally](16_1_Setting_Up_Libwally.md) | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user