npm 包 @uniqys/qurage-link-lib 使用教程

阅读时长 6 分钟读完

什么是 @uniqys/qurage-link-lib

@uniqys/qurage-link-lib 是 Uniqys 针对前端开发人员设计的开源 npm 包,提供了一系列有效的工具和库,可以快捷方便地构建和部署去中心化应用。该包是在使用了 Uniqys 网络和协议设计的基础上开发的,可以帮助开发人员简化复杂的任务和流程,并降低开发应用的门槛。

如何开始使用 @uniqys/qurage-link-lib

安装 @uniqys/qurage-link-lib

添加 Uniqys 网络凭证

为了进行测试,您必须先创建一个 Uniqys 网络凭证。

  1. 登录 Uniqys 平台,然后选择“我的账户”。
  2. 选择“网络”,然后单击“新建网络”按钮。
  3. 在“区块链网络”页面上,填写相应的信息,并单击“确定”。

完成这些操作后,您将获得“Network ID”和“SS58 Format”值。

连接 Uniqys 节点

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

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

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

----- ------------
展开代码

完整的 LinkConfig 配置对象如下:

-- -------------------- ---- -------
--------- ---------- -
  ---------- --------
  ------- -------------
  --------- -
    ----------- ------
    ---------- ------
    ------- -------------
    ------------- ------
    ---- ------
  -
  --------- -----------------
-
展开代码

创建和注册合约

在 Uniqys 网络中,每个合约都有自己的地址(与 Ethereum 网络并无区别)。您可以使用 @uniqys/qurage-link-lib_deploy-tool 来部署合约,并获得其地址。

智能合约的调用和使用

在添加完合约之后,您可以使用 call 方法来调用已经部署的合约的智能方法。例如,如果您需要调用名称为 getValue() 的方法,则可以使用以下代码实现:

与其他合约的交互

您可以使用以下代码片段相互调用不同的合约:

举个栗子

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

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

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

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

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

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

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

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

----- -------------------------------------- ------- ---------
---------------- -------- ------- -- --- --- ----- --------
展开代码

结论

为前端开发人员提供类库和工具,可以大大减少复杂的任务和流程,帮助开发人员在更高的层面上进行开发。@uniqys/qurage-link-lib 生态中的类库和工具也包括 Uniqys 协议生态等工具和类库,更是达到了惊人的成果。我们采取了相当灵活的方法来构建该包,让每个开发者都可以使用它进行高效拓展和开发。这是一个强大又简便的工具,希望它能够帮助您解决前端开发中所遇到的任何问题。

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