【问题标题】:EOS API Get TransactionEOS API 获取交易
【发布时间】:2019-08-02 14:09:12
【问题描述】:

我是 EOS 区块链的新手,我尝试设置一个本地节点并使用 API 从主网提取交易和区块数据。

我正在关注 EOS 开发者网站上的示例 API。

import requests

url = "http://host/:port/v1/chain/get_block"

headers = {'content-type': 'application/x-www-form-urlencoded; charset=UTF-8'}

response = requests.request("POST", url, headers=headers)

print(response.text)

如果有人能给我提供 Python 中的示例代码,我将不胜感激。 我需要一个帐户来同步主网的交易吗?

【问题讨论】:

    标签: python eos


    【解决方案1】:

    您发布的示例代码已经是 Python 代码。

    您所要做的就是将host/ 部分替换为真正的API 端点之一并在Python 中运行代码。如果成功,您将收到带有块信息的 JSON 格式响应。

    大多数区块生产者都提供 API 端点。你可以看到列表here。 (请注意,列表中的某些端点可能无法正常工作)

    对于一些简单地查询区块链状态(或者说,查询交易)的 API,您不需要帐户。但是,如果您希望使用 API 调用操作,例如 push_action,您将必须使用正确 EOS 帐户的私钥签署有效负载。

    API毕竟只是一个接口,它只是与区块链网络通信的另一种方式。在调用此类操作时,您可以考虑使用cleos,因为它们为您提供了更简单的界面。

    【讨论】:

      猜你喜欢
      • 2020-09-30
      • 2017-04-08
      • 2018-12-27
      • 2019-12-21
      • 2013-07-01
      • 2020-12-29
      • 1970-01-01
      • 2023-01-14
      • 1970-01-01
      相关资源
      最近更新 更多