介绍
etherscan-link 是一个 npm 包,可以让你方便地生成以太坊交易、地址等在 Etherscan 上的链接,帮助你快速地查看区块链的交易数据。
安装
使用 npm 安装:
--- ------- -------------- ------
使用 yarn 安装:
---- --- --------------
使用方法
etherscan-link 提供了两种使用方式,一种是提供参数用于生成对应的链接,另一种是提供现有链接的解析功能。
生成链接
生成以太坊 tx 链接
------ ------------- ---- ----------------- ----- ------ - ------------- ----- ------ - ---------------------------------- ----------- -------------------- -- -- --------------------------------------------
- createTxLink 方法接受两个参数,第一个参数是以太坊交易的哈希值,第二个参数是链名(如:mainnet、ropsten 等)。
生成以太坊地址链接
------ ------------- ---- ----------------- ----- ------- - --------------------------------------------- ----- ----------- - ---------------------------------------- ----------- ------------------------- -- -- -------------------------------------------------------------------------
- createAddressLink 方法接受两个参数,第一个参数是以太坊地址,第二个参数是链名(如:mainnet、ropsten 等)。
生成以太坊代币链接
------ ------------- ---- ----------------- ----- ------------ - --------------------------------------------- ----- ------- - --------------------------------------------- ----- --------- - ------------------------------ ------------- -------- --------- -- ----------------------- -- -- --------------------------------------------------------------------------------------------------------------------
- createTokenLink 方法接受三个参数,第一个参数是代币合约地址,第二个参数是以太坊地址,第三个参数是链名(如:mainnet、ropsten 等)。
解析链接
除了可以生成链接,etherscan-link 也支持解析现有的链接。
解析以太坊 tx 链接
------ ------------- ---- ----------------- ----- ------ - --------------------------------------------- ----- ------ - ---------------------------------- -------------------- -- -- ------------
- parseTxLink 方法接收一个参数,即以太坊 tx 链接,返回值为该交易的哈希值。
解析以太坊地址链接
------ ------------- ---- ----------------- ----- ----------- - -------------------------------------------------------------------------- ----- ------- - -------------------------------------------- --------------------- -- -- --------------------------------------------
- parseAddressLink 方法接受一个参数,即以太坊地址链接,返回值为该地址。
解析以太坊代币链接
------ ------------- ---- ----------------- ----- --------- - --------------------------------------------------------------------------------------------------------------------- ----- - ------------- ------- - - ---------------------------------------- -------------------------- -- -- -------------------------------------------- --------------------- -- -- --------------------------------------------
- parseTokenLink 方法接受一个参数,即以太坊代币链接,返回值为一个对象,tokenAddress 代表代币合约地址,address 代表以太坊地址。
结语
通过 etherscan-link,我们可以方便地生成和解析以太坊交易、地址、代币等在 Etherscan 上的链接。无论对于前端开发还是区块链从业者,都是一款值得推荐的 npm 包。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/204203