npm 包 @cennznet/crml-generic-asset 使用教程

阅读时长 5 分钟读完

简介

@cennznet/crml-generic-asset 是一个基于 CENNZnet 区块链的 npm 包。它提供了一组功能来管理 CENNZnet 区块链上的通用资产。可以使用它来创建、更新、查询和删除资产,并执行各种与资产相关的操作。

安装

使用 npm 可以轻松安装 @cennznet/crml-generic-asset 包,只需要在终端键入以下命令即可:

使用教程

连接 CENNZnet 区块链

要使用 @cennznet/crml-generic-asset 包,需要与 CENNZnet 区块链建立连接。可以使用 @cennznet/api 包来连接与发出请求。以下是连接到 CENNZnet 区块链的示例:

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

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

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

创建资产

要创建资产,需要指定资产的元数据,例如资产名称、符号、小数位数和初始供应量。以下是创建资产的示例:

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

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

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

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

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

配置资产

要配置资产,需要指定资产标识符和新的资产元数据。可以使用 AssetInfo 来检索资产元数据,同时使用 AssetFactory 来配置资产。以下是配置资产的示例:

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

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

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

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

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

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

查询资产

要查询资产,需要指定资产标识符并使用 AssetInfo 来检索资产元数据。以下是查询资产的示例:

删除资产

要删除资产,需要指定资产标识符并使用 AssetFactory 来删除资产。以下是删除资产的示例:

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

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

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

总结

@cennznet/crml-generic-asset 包是在 CENNZnet 区块链上管理通用资产的有用工具。本文介绍了如何使用该包来创建、更新、查询和删除资产。希望本文对读者从事前端开发类的相关工作能有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/cennznet-crml-generic-asset