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

简介

@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


猜你喜欢

  • npm 包 normalice 使用教程

    什么是 normalice normalice 是一个用于归一化数据的 JavaScript 库,它可以帮助我们将深层嵌套的数据结构转换为扁平化的结构,方便我们对数据进行处理和操作。

    4 年前
  • npm 包 run-auto 使用教程

    如果你是一个前端开发人员,那么你一定知道 npm 包管理器,它为我们的开发工作提供了诸多便利。在 npm 包的数以万计的包中,run-auto 是一个非常实用的工具包,它可以帮助我们自动处理 Java...

    4 年前
  • npm 包 require-tree 使用教程

    在前端开发中,每个项目可能涉及的文件数量非常庞大,同时每个文件都可能包含很多的函数、变量和其他代码。对于开发者而言,对这些文件和代码进行管理和维护都是非常繁琐和耗时的。

    4 年前
  • npm 包 find-plugins 使用教程

    介绍 find-plugins 是一个可以在 Node.js 中查找和加载插件的 npm 包。通过 find-plugins,我们可以轻松地通过 npm 或本地文件系统,查找并加载 Node.js 应...

    4 年前
  • npm 包 @denali-js/documenter 使用教程

    引言 在前端开发过程中,我们经常需要编写文档来记录信息和传递给其他人,因此一个好的文档工具是必不可少的。@denali-js/documenter 是一个基于 markdown 的文档生成工具,能够自...

    4 年前
  • npm 包 @d-fischer/eslint-config 使用教程

    前言 在前端开发中,代码规范是非常重要的。特别是在团队协作开发中,统一的代码规范可以让代码更加易于维护和管理。然而,在实际开发中,每个开发者的编码习惯和风格都不尽相同,为了解决这个问题,我们可以使用 ...

    4 年前
  • 前端技术文章:npm 包 react-router-hash-link 的使用教程

    介绍 react-router-hash-link 是一个非常实用的 npm 包,它可以让我们在 React 单页应用程序中使用类似于传统基于锚点的跳转。这样的跳转可以使得我们页面之间的切换变得顺畅、...

    4 年前
  • npm 包 commonmark-react-renderer 使用教程

    前言 在前端开发中,我们通常需要将 markdown 文本渲染成页面上的特定样式。常见的做法是使用一些开源的库来处理 markdown,如果需要将渲染结果展示在 React 组件中,就需要使用一些能够...

    4 年前
  • npm 包@types/react-fontawesome 使用教程

    介绍 在前端开发中,FontAwesome 是一款非常流行的图标库,而React是现在前端开发中使用较为广泛的框架之一。@types/react-fontawesome 是基于 React 的 Fon...

    4 年前
  • npm 包 @types/commonmark 使用教程

    什么是 @types/commonmark @types/commonmark 是 CommonMark 标准的 TypeScript 类型定义。它定义了节点和解析器等常用类和方法,方便在 TypeS...

    4 年前
  • npm 包 @types/phantom 使用教程

    PhantomJS 是一款基于 WebKit 的无头(headless)浏览器,它可以模拟用户在浏览器上执行的各种操作,比如页面加载、鼠标点击、键盘输入和JavaScript执行等。

    4 年前
  • npm 包 @types/csv-stringify 使用教程

    在前端开发中,处理 CSV 数据是比较常见的操作,而 csv-stringify 是一个方便快捷的 npm 包,可以帮助我们快速将 JavaScript 对象转换成 CSV 格式的字符串。

    4 年前
  • npm 包 @types/bcrypt-nodejs 使用教程

    简介 npm 是 Node.js 的包管理工具,可以方便地安装、升级和删除 Node.js 模块。@types/bcrypt-nodejs 是 bcrypt-nodejs 库的 TypeScript ...

    4 年前
  • npm 包 @coolgk/token 使用教程

    在前端开发中,经常需要处理安全相关的问题,其中的一项就是关于 token 的处理。@coolgk/token 就是一个方便处理 token 的 npm 包。 什么是 @coolgk/token @co...

    4 年前
  • npm 包 @coolgk/string 使用教程

    在前端开发中,使用到字符串的情况非常频繁。很多时候我们需要对字符串进行处理、转换、比较等操作。为了方便、高效地进行字符串操作,有很多 npm 包提供了丰富的 API 。

    4 年前
  • npm 包 @coolgk/queue 使用教程

    在前端开发中,我们经常需要使用一些算法数据结构,例如队列、栈等等。而在现代前端框架中,使用 npm 包管理这些工具已经成为常态。本文将介绍如何使用 npm 包 @coolgk/queue 实现队列算法...

    4 年前
  • npm 包 @coolgk/jwt 使用教程

    前言 随着前端技术的不断发展,Web 应用程序的安全性与可靠性越来越成为一个重要的问题。JSON Web Token (JWT) 作为一种轻量级的身份验证工具,正在越来越多的 Web 应用程序中得到使...

    4 年前
  • npm 包 @coolgk/cache 使用教程

    前言 随着现代 web 应用的快速发展,前端技术也在不断创新,一个性能高效且可重用的缓存工具变得非常重要。npm 包 @coolgk/cache 就是一种基于 JavaScript 的轻量级缓存工具,...

    4 年前
  • npm 包 @coolgk/base64 使用教程

    在前端开发过程中,经常需要对数据进行加密与解密,其中 base64 是一种常见的编码方式。@coolgk/base64 是一个 npm 包,提供了对 base64 编码与解码的方法,使得前端开发者们能...

    4 年前
  • npm 包 @coolgk/array 使用教程

    前言 在日常的前端开发中,我们经常需要操作数组来进行数据处理和逻辑控制等操作。这时,我们就需要使用一些辅助库来帮助我们更加高效地完成这些操作。而 @coolgk/array 就是一个非常实用的 npm...

    4 年前

相关推荐

    暂无文章