npm 包 @cennznet/types 使用教程

在前端开发中,我们经常需要引用到一些 npm 包来完成业务需求。在区块链开发中,@cennznet/types 包就是一个重要的 npm 包。本文将为大家介绍如何正确地使用 @cennznet/types 包。

什么是 @cennznet/types

@cennznet/types 是一个用于编写 cennznet 区块链应用程序的 TypeScript 类型库。该包包含了所有 cennznet 交易的签名方式,如钱包转账、投注、存储数据,以及查询自定义状态。此外,它还可以用于生成 API 我们的 TypeScript 代码。

如何使用

使用 @cennznet/types 包之前,首先需要安装它:

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

安装成功后,通过以下方式引用:

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

@cennznet/types 的主要对象是 Types,你需要使用 Types.createApi() 来生成一个 API 的实例,然后就可以使用 API 的各种方法来处理你需要的交易了。

下面是一个简单的实例代码:

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

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

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

在以上实例代码中,我们使用 cennznet 的实例应用于 websockets 提供程序和自定义类型注册表。接下来我们可以开始使用 cennznet API 来创建交易、查询状态等操作。

示例

获取一个市场下的所有交易对

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

获取某个交易对

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

查询一个做市商的估值

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

结论

这篇文章详细介绍了 @cennznet/types npm 包的使用教程。对于想要进行 cennznet 区块链开发的人们,这里建议认真学习本文中所提到的内容,并深入掌握 cennznet 开发的方方面面,以便更好地发挥你的技能。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/cennznet-types


猜你喜欢

  • 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 年前
  • npm 包 @anchan828/nest-storage-common 使用教程

    介绍 @anchan828/nest-storage-common 是一个在 nest.js 框架下能够方便存储和读取数据的工具库。该 npm 包可以极大地提高 nest.js 应用的开发效率和运行性...

    4 年前
  • npm 包 minivents 使用教程

    前言 在前端开发中,我们经常需要实现自定义事件和事件监听器的功能,用于模块间的通信和数据传递。为了方便开发,我们可以使用一个轻量级的 npm 包 minivents,它提供了 EventEmitter...

    4 年前
  • npm 包 dffptch 使用教程

    在前端开发中,有时我们需要对一个对象的属性进行部分更新,而不是整个对象的替换。常见的做法是手写一个函数来实现这个需求,但是这样往往会比较麻烦,而且代码量也会比较大。

    4 年前
  • npm 包 resolve-module-path 使用教程

    Node.js 和前端开发中经常需要引用其他模块或库,这时就需要使用模块路径来定位模块。然而,在模块路径中使用相对路径或绝对路径来引用模块显然不够便捷和直观,特别是对于大型的项目来说。

    4 年前
  • npm 包 promise-sync-es6 使用教程

    什么是 promise-sync-es6 包 promise-sync-es6 是一种让编写异步代码更加简单的 npm 包。它允许您使用 ES6 Promise 并同步编写异步代码。

    4 年前
  • npm 包 rollup-plugin-node-polyfills 使用教程

    Node.js 是前端开发中常用的一种技术栈,它提供了一些重要的全局变量和 API,如 process、console、Buffer 等,十分方便。但是,由于浏览器环境与 Node.js 环境不同,这...

    4 年前
  • npm 包 license-badger 使用教程

    介绍 在我们开发前端项目的过程中,经常会用到各种各样的 npm 包,这些 npm 包可能涵盖了很多的功能,有些是商业软件的,有些是免费提供的,或者存在一些有所限制的软件包。

    4 年前
  • npm 包 core-js-bundle 使用教程

    介绍 core-js 是一个模块化的 JavaScript 库,用于在各种 ES5 和 ES6 环境中实现 ECMAScript 新特性。core-js 可以提高向后兼容性,并标准化不同的实现,从而使...

    4 年前
  • npm 包 @mysticatea/eslint-plugin 使用教程

    在前端开发中,编写高质量的 JavaScript 代码是一个非常重要的基础。为了避免代码中出现错误和低效的代码,利用 ESLint 进行代码检查非常关键。而 @mysticatea/eslint-pl...

    4 年前
  • npm 包 ember-cli-cjs-transform 使用教程

    在前端开发中,我们经常会使用类似于 webpack 或者 broccoli 的工具构建项目。在构建时,我们常常会碰到一些 CommonJS 模块并将其打包成 AMD 模块,这样能够更好地在浏览器端运行...

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

    前言 在使用 TypeScript 开发 JavaScript 应用时,经常需要导入第三方库的类型定义文件,这些文件不仅方便代码的编写和调试,还可以提高代码的可维护性和可读性。

    4 年前
  • npm 包 @types/ember__test-helpers 使用教程

    简介 随着 Ember.js 的广泛应用,对于如何测试 Ember.js 应用的需求越来越强烈。@types/ember__test-helpers 是一个方便的 npm 包,可帮助前端开发人员编写更...

    4 年前

相关推荐

    暂无文章