npm 包 stellar-base 使用教程

阅读时长 7 分钟读完

简介

Stellar 是一个去中心化的开源支付协议,而 stellar-base 是一个用于与 Stellar 市场交互的 JavaScript 库。本文将介绍如何使用 npm 包 stellar-base 进行 Stellar 市场的交互。

安装

首先,需要在项目中安装 stellar-base

账户创建

在开始与 Stellar 交互之前,您需要创建一个 Stellar 帐户。以下代码演示了如何使用 stellar-base 创建一个新账户:

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

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

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

注意,在实际应用中,您需要替换 MASTER_ACCOUNT_PUBLIC_KEYMASTER_ACCOUNT_PRIVATE_KEY 分别为您的主账户的公钥和私钥。

资产发行与转账

现在,我们已经创建了一个新的 Stellar 帐户,接下来是向该帐户发行资产以及在 Stellar 市场上进行转账操作。以下代码演示了如何使用 stellar-base 进行资产发行和转账操作:

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

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

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

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

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

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

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

- ----------------------------------------------------------- --------
----------------------------------------------------------------------------------
纠错
反馈