This commit is contained in:
Shannon Appelcline 2020-09-01 08:03:18 -10:00 committed by GitHub
parent 9a362339f0
commit c5c0a7f2df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1 +1,24 @@
...
# Chapter 17: Talking to Bitcoind with Other Languages
You should now have a solid foundation for working with Bitocin in C, not only using RPC, JSON, and ZMQ libraries to directly interact with `bitcoind`, but also utilizing the Libwally libraries to complement that work. And C is a great language for prototyping and abstraction — but it's probably not what you're programming in. This chapter thus takes a whirlwind tour of six other programming languages, demonstrating the barest functionality for interacting with a wallet and sending a transaction in each, allowing you to expand the lessons of the command line and C to the programming language of your choice.
## Objectives for This Chapter
After working through this chapter, a developer will be able to:
* Prepare Bitcoin Development Environments for a Variety of Languages
* Use Wallet Functions in a Variety of Languages
* Use Transaction Functions in a Variety of Languages
Supporting objectives include the ability to:
* Understand More about RPC through Interactions with a Variety of Languages
## Table of Contents
* [Section One: Accessing Bitcoind with Go](17_1_Accessing_Bitcoind_with_Go.md)
* [Section Two: Accessing Bitcoind with Java](17_2_Accessing_Bitcoind_with_Java.md)
* [Section Three: Accessing Bitcoind with NodeJS](17_3_Accessing_Bitcoind_with_NodeJS.md)
* [Section Four: Accessing Bitcoind with Go](17_4_Accessing_Bitcoind_with_Python.md)
* [Section Five: Accessing Bitcoind with Go](17_5_Accessing_Bitcoind_with_Rust.md)
* [Section Six: Accessing Bitcoind with Go](17_6_Accessing_Bitcoind_with_Swift.md)