npm 包 @verady/veranet 使用教程

阅读时长 5 分钟读完

简介

@verady/veranet 是一个 JavaScript 库,它是 Verady 公司的产品之一,用于提供数字货币资产的薪资计算,税务计算和财务报告。该库采用 TypeScript 编写,提供了丰富的 API,可以帮助开发者快速集成数字货币资产管理功能到他们的应用程序中。

在本文中,我们将向您介绍如何使用 @verady/veranet 包,在您的应用程序中实现数字货币资产管理功能,并提供一些示例代码以帮助您更好地理解。

安装

在您的项目目录下运行以下命令即可安装 @verady/veranet 包:

API

Veranet

该类是 @verady/veranet 包的主要类,提供了以下几个方法:

constructor(apiKey: string)

用于创建 Veranet 实例的构造函数。您需要提供 API 密钥作为参数。

getBalance(address: string, currencyType: Currency, networkType: Network): Promise

用于获取指定地址的数字货币余额。其中,address 是要查询余额的地址,currencyType 是数字货币类型(例如 BTC、ETH 等),networkType 是数字货币所在的网络类型(例如 mainnet、testnet 等)。

该方法返回一个 Promise,该 Promise 的结果为一个数字字符串,表示地址上的余额。

以下是查询 BTC 地址余额的示例代码:

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

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

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

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

getTransactions(address: string, currencyType: Currency, networkType: Network): Promise

用于获取指定地址的数字货币交易历史记录。其中,address 是要查询交易记录的地址,currencyType 是数字货币类型,networkType 是数字货币所在的网络类型。

该方法返回一个 Promise,该 Promise 的结果为一个交易记录数组,每个交易记录包含一些基本信息,如交易哈希值、发送和接收地址、交易时间和交易金额等。

以下是查询 BTC 地址交易历史记录的示例代码:

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

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

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

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

getExchangeRate(baseCurrencyType: Currency, quoteCurrencyType: Currency): Promise

用于获取指定数字货币的实时汇率。其中,baseCurrencyType 是基准数字货币类型,quoteCurrencyType 是兑换的数字货币类型。目前支持的数字货币类型有 BTC、ETH、LTC、BCH 等。

该方法返回一个 Promise,该 Promise 的结果为一个数字字符串,表示 1 个基准数字货币兑换成多少个目标数字货币,例如 1 BTC 兑换成多少个 USD。

以下是查询 BTC 兑换成 USD 的汇率的示例代码:

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

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

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

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

总结

在本文中,我们介绍了 @verady/veranet 包,它是一个用于数字货币资产管理的 JavaScript 库,提供了丰富的 API。我们主要介绍了该库的三个主要方法,分别用于获取数字货币余额、数字货币交易历史记录和实时汇率。我们还分别给出了每个方法的示例代码,以便您更好地理解。

此外,我们还向您提供了一些与数字货币相关的术语,如数字货币类型、网络类型等,因为了解这些术语非常重要,能够帮助您更轻松地使用该库。

希望本文可以帮助您快速上手使用 @verady/veranet 包,并在您的数字货币应用程序中实现数字货币资产管理功能。

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