【问题标题】:How to connect web3 to main ethereum network using python?如何使用 python 将 web3 连接到以太坊主网络?
【发布时间】:2018-08-24 02:06:14
【问题描述】:

我在我的私有/测试网络上使用web3.py:

from web3 import Web3, HTTPProvider
w3 = Web3(HTTPProvider("https://private-ip:8545"))

为了连接到我的专用网络,我使用此方法并 在执行完所有操作和测试后,我想将我的 API 连接到以太坊主网络。

那么,我的问题是如何连接到以太坊主网络?

【问题讨论】:

    标签: python python-3.x blockchain ethereum web3


    【解决方案1】:

    只需使用以太坊主网络中节点的 URL。这可能是您运行的一个或其他人公开提供的一个。

    Infura 运行一个这样的公共节点。

    【讨论】:

    • 那么,根据你的说法,如果我在HTTPProvider 中使用https://infura.io/ 将连接到以太坊主网络?
    • 不,但如果你使用https://mainnet.infura.io/<your key here>,那么你将连接到以太坊主网络中的一个节点。
    • 哦.. 很好!看来我需要先注册infura。是否有其他方式,例如通过 IPCProvider 或 RPC 调用连接到主网络?
    • 您可以连接到任何节点,包括您自己运行的节点。
    • 你能给我一个链接或一些信息吗?
    猜你喜欢
    • 2020-03-09
    • 2017-12-28
    • 2021-10-02
    • 1970-01-01
    • 2019-04-07
    • 2018-01-07
    • 2021-12-17
    • 2020-09-22
    • 1970-01-01
    相关资源
    最近更新 更多