npm 包 etherscan 使用教程

阅读时长 2 分钟读完

在以太坊开发中,我们通常需要查询交易信息、获取合约 ABI 等操作。etherscan 是一个提供以太坊区块链数据的网站,而 npm 包 etherscan 则是一个让我们可以直接在 JavaScript 中使用 etherscan 的 API 进行这些查询操作的便捷工具。

安装

配置

在使用etherscan的API之前,我们需要创建一个 API key,并添加到环境变量中。

API

etherscan 提供了以下 API:

  • account

    • balance
    • txlist
    • txlistinternal
    • tokentx
    • tokennbalance
    • mining
  • contract

    • abi
    • bytecode
    • sourcecode
  • transaction

    • getstatus
    • receipt
    • sendTx
  • log

    • getLogs

示例代码

以下是从指定地址获取交易列表的示例代码。在使用之前,请先替换掉示例代码中的地址。

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

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

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

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

结论

etherscan 提供了很多方便的以太坊数据查询 API,而 npm 包 etherscan 则让我们能够更方便地使用这些 API 进行开发,从而更加便捷地查询和处理以太坊数据。

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

纠错
反馈