跳转到主要内容

ape-infura:基于以太坊网络的Infura提供程序插件

项目描述

快速入门

使用Infura提供程序插件通过API与区块链交互。此插件支持以下生态系统

  • Ethereum
  • Polygon
  • Arbitrum
  • Optimism
  • Blast
  • Linea (等待ape-linea更新)

依赖关系

安装

通过pip

您可以通过pip安装最新版本

pip install ape-infura

通过setuptools

您可以克隆存储库并使用setuptools获取最新版本

git clone https://github.com/ApeWorX/ape-infura.git
cd ape-infura
python3 setup.py install

快速使用

首先,请确保您设置了以下环境变量之一(哪个都行)

  • WEB3_INFURA_PROJECT_ID
  • WEB3_INFURA_API_KEY

要么在您当前的终端会话中,要么在您的根RC文件中(例如 .bashrc),添加以下内容

export WEB3_INFURA_PROJECT_ID=MY_API_TOKEN

# Multple tokens
export WEB3_INFURA_PROJECT_ID=MY_API_TOKEN1, MY_API_TOKEN2

要使用Infura提供程序插件进行大多数命令,请通过--network选项设置

ape console --network ethereum:sepolia:infura

要从Python脚本连接到Infura,请使用networks顶级管理器

from ape import networks

with networks.parse_network_choice("ethereum:mainnet:infura") as provider:
    # Also, access the websocket URI:
    print(provider.ws_uri)

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

ape-infura-0.8.1.tar.gz (17.3 kB 查看哈希值)

上传日期

构建分发

ape_infura-0.8.1-py3-none-any.whl (9.7 kB 查看哈希值)

上传日期 Python 3

支持者:

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面