npm 包 @warren-bank/node-shapeshift-api 使用教程

阅读时长 4 分钟读完

Node.js 作为一个基于 Chrome V8 引擎的 JavaScript 运行环境,与前端开发密不可分。而 npm 是 Node.js 的包管理器,也是世界上最大的软件注册表之一,可供开发者下载和上传开源 JavaScript 代码包。

@warren-bank/node-shapeshift-api 是一款支持 ShapeShift.io 的 API 的 npm 包,用于处理加密货币的转换。本文将介绍 @warren-bank/node-shapeshift-api 的使用教程,并提供带有示例代码的指导。

安装

使用以下命令安装 @warren-bank/node-shapeshift-api:

使用教程

创建一个 ShapeShift API 实例

首先,需要在代码中引入 @warren-bank/node-shapeshift-api:

然后,创建一个 ShapeShift API 的实例:

获取支持的 Symbol

要获取支持的货币转换,可以使用以下代码:

上述代码可以返回以下信息:

-- -------------------- ---- -------
-
  -
    ------- ------
    ----- ----------
    ----------- -------------------------------------------------
    ----------- ----------------------------------------------------
    ------- -----------
  --
  -
    ------- ------
    ----- -----------
    ----------- --------------------------------------------------
    ----------- --------------------------------------------------
    ------- -----------
  --
  ---
-

获取汇率

要获取两种货币之间的汇率,可以使用以下代码:

上述代码可以返回以下信息:

创建转换订单

要创建转换订单,可以使用以下代码:

上述代码中,'btc_eth' 表示货币对,'0.1' 表示要转换的数量,'0x123...' 和 '0x234...' 分别是发送到和接收的货币地址。

获取转换订单状态

要获取转换订单的状态,可以使用以下代码:

上述代码中,'SHAPESHIFT_ORDER_ID' 是转换订单 ID。

取消转换订单

要取消转换订单,可以使用以下代码:

上述代码中,'SHAPESHIFT_ORDER_ID' 是转换订单 ID。

总结

本文主要介绍了 @warren-bank/node-shapeshift-api 的使用教程,包括创建 ShapeShift API 实例、获取支持的货币、获取汇率、创建转换订单、获取转换订单状态和取消转换订单等。对于想要处理加密货币转换的开发者而言,本教程有着深入的学习和指导意义。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cbd81e8991b448da4fe

纠错
反馈