npm 包 @0xproject/web3-wrapper 使用教程

阅读时长 5 分钟读完

前言

@0xproject/web3-wrapper 是一个适用于 Ethereum 区块链的 JavaScript 库,可以简化开发人员与区块链进行交互的过程。本文将介绍如何使用这个 npm 包进行 web3 等相关操作。

安装

安装 @0xproject/web3-wrapper 依赖包,可以通过 npm 命令行进行:

安装完成后,就可以在代码中通过以下方式引用:

基本使用

初始化

获取网络 ID

获取当前账号地址

获取余额

发送交易

监听事件

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

示例代码

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

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

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

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

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

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

结语

通过学习本文,我们可以掌握使用 @0xproject/web3-wrapper 进行 web3 相关操作的方法,并且能够进行相应的开发。

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