BitcoinCash开发入门-调用JsonRPC

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zjj67868236_2/article/details/88884123

BitcoinCash开发入门-调用JsonRPC

By 挖煤挖工 2018-5-29

想进行一些基本的BitcoinCash周边开发,其实是不用看BitcoinCash的源码的,很多人包括我,第一想法就是去看源码,其实,这在初期是没有必要的。只需你了解BitcoinCash的运行原理,然后调用BitcoinCash钱包提供的API就可以了。
BitcoinCash QT钱包,自带JSON-RPC的API ,默认情况下,是不开启的,需要添加配置文件。
以下为开启JSON-RPC的配置文件。
1 .在下载区链的文件夹下建立bitcoin.conf,如图




2.配置文件内容如下:



3.重启钱包客户端,在浏览器浏览输入 http://127.0.0.1:8080/,看到以下信息,表示JSON-RPC服务已开启
 
成功以后,你就可以使用自已熟悉的语言进行开发了。API文档:https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_calls_list 
 
另外,该API与钱包控制台的命令相同,可以在控制台中测试命令
 


例子:JAVA实现的JSON-RPC客户端代码

定义接口:



最简单的实现


测试一把:





结束语:调用钱包的API,可以让你快速使现一些功能,但是如果想做更复杂的开发,这些API就不够了。另外,这个钱包是一个全节点钱包,目前BTC大约需要下载200G的区块数据,BCH大约需要下载150G区链数据,如果放在服务器上,也是不小的压力。

 

 

猜你喜欢

转载自blog.csdn.net/zjj67868236_2/article/details/88884123