前言
@0xproject/web3-wrapper 是一个适用于 Ethereum 区块链的 JavaScript 库,可以简化开发人员与区块链进行交互的过程。本文将介绍如何使用这个 npm 包进行 web3 等相关操作。
安装
安装 @0xproject/web3-wrapper 依赖包,可以通过 npm 命令行进行:
--- ------- ------ -----------------------
安装完成后,就可以在代码中通过以下方式引用:
----- ----------- - -----------------------------------------------
基本使用
初始化
----- -------------- - --------------------- ----- ----------- - --- ----------------------------
获取网络 ID
----- --------- - ----- --------------------------------
获取当前账号地址
----- -------------- - ----- -------------------------------------
获取余额
----- ------- - ----- -------------------------------------------------
发送交易
----- -------------------- - ----- -- -- - ----- ------ - ----- ---------------------------------- ----- -------- --- -------- ------ ---------------------- --------- --- ------ ------- --
监听事件
----- ------------ - --- --------------------------------------- - --------- --- ----- --------------- - --- ------------------------------------------ - --------- --- ---------------------------------------------------------------- ------ -------- ------------- -------- --------- --- ------------- --------- --- ------------- --- ----- ------ ------ ---------------- - ------------------- - ------------------ - ------------------ - --------- - ------------ -- - ------------------- ---
示例代码
----- -------------- - --------------------- ----- ----------- - --- ---------------------------- -- ---- -- ----- --------- - ----- -------------------------------- -- -------- ----- -------------- - ----- ------------------------------------- -- ---- ----- ------- - ----- ------------------------------------------------- -- ---- ----- -------------------- - ----- -- -- - ----- ------ - ----- ---------------------------------- ----- -------- --- -------- ------ ---------------------- --------- --- ------ ------- -- -- ---- ----- ------------ - --- --------------------------------------- - --------- --- ----- --------------- - --- ------------------------------------------ - --------- --- ---------------------------------------------------------------- ------ -------- ------------- -------- --------- --- ------------- --------- --- ------------- --- ----- ------ ------ ---------------- - ------------------- - ------------------ - ------------------ - --------- - ------------ -- - ------------------- ---
结语
通过学习本文,我们可以掌握使用 @0xproject/web3-wrapper 进行 web3 相关操作的方法,并且能够进行相应的开发。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/125383