📜  https: api-kovan.etherscan.io api ?module=block &action=getblockreward &blockno=27789908 &apikey=YourApiKeyToken (1)

📅  最后修改于: 2023-12-03 15:01:20.474000             🧑  作者: Mango

以 'https: api-kovan.etherscan.io api ?module=block &action=getblockreward &blockno=27789908 &apikey=YourApiKeyToken' 为主题的介绍

这是一个基于以太坊Kovan测试网络的区块奖励查询API接口,可以通过传入相应的参数来查询对应区块的奖励信息。

API介绍
  • Endpoint: https://api-kovan.etherscan.io/api
  • Method: GET
  • 传入参数:
    • module: 固定值 “block”
    • action: 固定值 "getblockreward"
    • blockno: 区块号,需明确指定
    • apikey: 申请Etherscan API的API密钥,请自行注册
请求参数示例
https://api-kovan.etherscan.io/api?module=block&action=getblockreward&blockno=27789908&apikey=YourApiKeyToken
返回值

返回值为JSON格式的信息,包含以下字段:

  • status: API请求的状态码,1代表成功,0代表失败。
  • message: 状态码的描述信息。
  • result: 奖励信息,包含区块高度、块奖励、块燃气限额等。

在程序中通过解析JSON数据获取相应字段的值即可使用。

返回的代码片段
import requests
from pprint import pprint

url = 'https://api-kovan.etherscan.io/api'
params = {
    'module': 'block',
    'action': 'getblockreward',
    'blockno': 27789908,
    'apikey': 'YourApiKeyToken'
}

response = requests.get(url, params=params).json()
pprint(response)

以上代码将发送GET请求,返回JSON格式的信息,并使用pprint库来美化输出结果。