npm 包 bitcore-wallet-service-mycoin 使用教程

阅读时长 5 分钟读完

简介

Bitcore Wallet Service (BWS) 是一个开源的、多签钱包的后端服务,其使用 Bitcore-lib 可以为不同的加密货币提供支持。而 bitcore-wallet-service-mycoin 就是该服务的一个 npm 包,它为 MyCoin 加密货币提供了 BWS 支持。

安装

使用 npm 可以方便地进行安装:

使用

初始化

使用该模块需要先初始化:

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

MyCoinService 构造函数有一个对象参数,其中包含以下选项:

  • network:MyCoin 网络的配置。可以是 livenet(主网)或 testnet(测试网)。
  • baseUrl:BWS 的 HTTP API 地址。
  • storage:用于存储的模块类型。可以是 'redis'、'mongodb'、或 'memory'。
  • storageOptions:存储模块的配置选项。

开启服务

选项配置完成之后,需要开启服务:

创建钱包

MyCoinService 包含了各种创建钱包的方法。可以使用提供的单签钱包或多签钱包,也可以自定义其他设置。

以下是创建钱包的一个示例:

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

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

获取钱包余额

MyCoinService 同样包含了获取钱包余额的多个方法,具体方法可参考文档。

以下是获取余额的一个示例:

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

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

总结

本文介绍了 npm 包 bitcore-wallet-service-mycoin 的使用方法,包括初始化、开启服务、创建钱包和获取余额等操作。使用 bitcore-wallet-service-mycoin 可以更方便地为 MyCoin 提供多签钱包的后端支持。

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

纠错
反馈