主页 > imtoken官网地址电话 > Etherscan API查询以太坊地址余额-区块链数据开发实践

Etherscan API查询以太坊地址余额-区块链数据开发实践

imtoken官网地址电话 2023-09-15 05:13:12

简介:Etherscan对于大部分朋友来说都很熟悉,它是主流的以太坊区块浏览器。 Etherscan 为开发者提供 API 服务,方便他们检索以太坊区块链信息。 本文演示如何使用 Etherscan API 查询以太坊地址的余额。

大部分朋友都熟悉Etherscan以太坊区块浏览器查询地址,它是主流的以太坊区块浏览器。 Etherscan 为开发者提供 API 服务,方便他们检索以太坊区块链信息。

Etherscan API 在没有密钥的情况下每秒最多支持五个请求。 如果您有更多的要求,您可以在这里申请一把钥匙:

使用 Etherscan API 查询以太坊地址余额:

陈述:

{填写查询地址}&tag=latest&apikey=YourApiKeyToken

当然也可以不使用apikey进行查询:

{填写查询地址}&tag=latest

Node.js 代码示例:

const fetch = require('node-fetch');
fetch('https://api.etherscan.io/api?module=account&action=balance&address={填入查询地址}&tag=latest&apikey=YourApiKeyToken', {
    method: 'get',
}).then(response => response.json()
    .then(data => console.log(data)));

示例返回的 JSON:

{"status":"1","message":"OK","result":"40807178566070000000000"}

Etherscan API还支持批量查询以太坊地址余额。 需要设置action参数为balancemulti,然后就可以用逗号分隔地址进行批量查询:

陈述:

{查询地址1},{查询地址2},{查询地址3}&tag=latest&apikey=YourApiKeyToken

示例返回的 JSON:

{
  "status": "1",
  "message": "OK",
  "result": [
    {
      "account": "0xddbd2b932c763ba5b1b7ae3b362eac3e8d40121a",
      "balance": "40807178566070000000000"
    },
    {
      "account": "0x63a9975ba31b0b9626b34300f7f627147df1f526",
      "balance": "332567136222827062478"
    },
    {
      "account": "0x198ef1ec325a96cc354c7266a038be8b5c558f67",
      "balance": "0"
    }
  ]
}

Etherscan API 官方文档:

Etherscan API 思维导图:

以太坊的代币区块查询_以太坊区块生成时间_以太坊区块浏览器查询地址

Etherscan API.png

我们有一个区块链知识星球,汇总了区块链的前沿数据以太坊区块浏览器查询地址,方便大家搜索查询。 也是中国顶级的区块链技术社区。 欢迎有兴趣的朋友加入。 如果您对以上内容有任何疑问,也可以加入知识星球向我提问:

以太坊的代币区块查询_以太坊区块生成时间_以太坊区块浏览器查询地址

区块链社区知识星球