CHIA行情

JS对接Chia区块链教程

2021-05-17 06:00:00

Chia是最近在国内爆火的一个区块链项目,由于采用基于硬盘空间的时空证明共识算法(PoST),造成市场上硬盘价格暴涨。在这个教程中,我们将学习如何使用javascript访问Chia节点API,以便在Chia区块链上进行DApp的开发。

chia-client是chiaexplore团队开源的Chia区块链typescript/javascript开发包,支持chia节点和钱包的RPCAPI访问。

使用chia-client的FullNode对象来调用chia全节点API。

首先在你的js应用中创建一个FullNode对象,传入选项参数来指定Chia全节点API的连接信息,例如协议、地址和端口。例如,下面的javascript代码创建一个访问本机Chia全节点的FullNode对象:

一旦创建了FullNode对象,就可以用javascript代码直接调用各种Chia全节点API了。例如获取当前的区块链状态:

结果如下:

类似的,使用chia-client的Wallet对象来访问Chia钱包API。

首先在你的js应用中创建一个Wallet对象,传入选项参数来指定Chia钱包API的连接信息,例如协议、地址和端口。例如,下面的javascript代码创建一个访问本机Chia钱包API的Wallet对象:

有了Wallet对象,就可以调用各种Chia钱包API了。