From c5c0a7f2df73fa6bf4d5c3bf19f3c0c3cf2421c0 Mon Sep 17 00:00:00 2001 From: Shannon Appelcline Date: Tue, 1 Sep 2020 08:03:18 -1000 Subject: [PATCH] full toc --- 17_0_Talking_to_Bitcoind_Other.md | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) diff --git a/17_0_Talking_to_Bitcoind_Other.md b/17_0_Talking_to_Bitcoind_Other.md index eb1ae45..26c7b9c 100644 --- a/17_0_Talking_to_Bitcoind_Other.md +++ b/17_0_Talking_to_Bitcoind_Other.md @@ -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)