npm 包 eth-token-tracker 使用教程

阅读时长 4 分钟读完

简介

eth-token-tracker 是一个基于 Ethereum 区块链的 JavaScript 库,用于跟踪 ERC20 代币交易的状态。该库可用于监控特定代币的交易并提供及时的通知。

安装

安装 eth-token-tracker 非常简单,只需在终端中输入以下命令即可:

使用

eth-token-tracker 提供了几种用法,以下是使用示例:

初始化

首先,需要初始化 eth-token-tracker,声明 Web3 和待监控的交易信息:

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

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

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

监听事件

使用 on() 函数,可以监听 eth-token-tracker 中提供的事件:

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

调用方法

以下是一些常用的调用方法:

  • tracker.start(): 开始监控交易
  • tracker.stop(): 停止监控交易
  • tracker.isValidTx(txHash): 检查交易是否为 ERC20 交易
  • tracker.isTokenHolder(address): 检查地址是否为代币持有者
  • tracker.getHolderTokenBalance(): 获取代币持有者余额
  • tracker.getHolderETHBalance(): 获取代币持有者以太坊余额
  • tracker.getHolderTxHistory(): 获取代币持有者交易历史记录

总结

通过本文,我们了解了如何使用 eth-token-tracker 监控 ERC20 代币交易。使用该库可以很方便地跟踪交易并获得实时的通知。同时,我们也深入了解了 eth-token-tracker 的使用方法,包括初始化、监听事件和调用方法等。希望读者能够了解并掌握 eth-token-tracker 的使用方法,在实际开发中获得更好的体验。

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