ape-infura:基于以太坊网络的Infura提供程序插件
项目描述
快速入门
使用Infura提供程序插件通过API与区块链交互。此插件支持以下生态系统
- Ethereum
- Polygon
- Arbitrum
- Optimism
- Blast
Linea(等待ape-linea更新)
依赖关系
- python3版本3.9至3.12。
安装
通过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 查看哈希值)
关闭
ape-infura-0.8.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6aa645c74b1e7ddd378777f7ebbbcf45264316abc683765f695d45420feaa1e4 |
|
MD5 | 7815207752b91df489def40f140da880 |
|
BLAKE2b-256 | 64c3b9301ff0ceb8680012b9041d6bd041266eede08051c6f3ddba88a14e7b14 |
关闭
ape_infura-0.8.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | daae707963b2d59eddcb460fdb264c087bd7eea5564f59387c0b2723fa0cbaf3 |
|
MD5 | 090350e8764ad33bdb3631047c3b52a7 |
|
BLAKE2b-256 | 8b71a906a9c0d7fb7b50f2c9c2ac0d10e2f141d096aba43e697f697df7b40f46 |