ape-ganache:Ganache的Ape网络提供程序
项目描述
快速入门
Ganache网络提供程序插件用于Ape。Ganache是一个用于创建本地区块链以快速开发Ethereum的工具。
依赖关系
安装
通过pip
您可以通过pip安装最新版本
pip install ape-ganache
通过setuptools
您可以克隆存储库并使用setuptools进行最新版本
git clone https://github.com/ApeWorX/ape-ganache.git
cd ape-ganache
python3 setup.py install
快速使用
要使用此插件,首先将Ganache本地安装到您的Ape项目目录中
cd your-ape-project
npm install --global ganache
之后,您可以使用--network ethereum:local:ganache
命令行标志来使用ganache网络(如果它尚未配置为默认设置)。
此网络提供程序需要额外的Ganache特定配置选项。要使用它们,请将以下配置添加到您的项目的ape-config.yaml
ganache:
server:
port: 8555
要选择随机端口,请使用“auto”值
ganache:
server:
port: auto
这适用于多进程和启动多个提供程序。
主网分叉
ape-ganache
插件还包含主网分叉提供程序。它需要使用另一个可以访问主网的提供程序。
在大多数命令中使用它,例如
ape console --network :mainnet-fork:ganache
在您的ape-config.yaml
中指定上游存档数据提供程序
ganache:
fork:
ethereum:
mainnet:
upstream_provider: infura
否则,它将默认为主网提供程序插件。您还可以指定一个block_number
。
注意:请确保您已安装ape的上游提供程序插件。
ape plugins add infura
解锁账户
您可以使用Ganache在创世时间解锁/模拟账户。为此,将账户添加到您的配置中,如下所示
ganache:
wallet:
unlocked_accounts:
- 0x04029baca527b69247dbe9243dfc9b5d12c7ba60
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
ape-ganache-0.7.0.tar.gz (84.6 kB 查看散列)
构建分发
ape_ganache-0.7.0-py3-none-any.whl (14.5 kB 查看散列)
关闭
ape-ganache-0.7.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 573baa99c072c0cb6cf0df9bbf3e7740a07a9d14ce038903e6ab181fc3cc7606 |
|
MD5 | 28981f83fdb41055b2fbdbe19b6963f1 |
|
BLAKE2b-256 | a3bcf68efebf2c1a46079b69ed010ae0e4cfeb8d68dfb23f001cf6a4f12b4d17 |
关闭
ape_ganache-0.7.0-py3-none-any.whl的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0ff40b66fcbd1c55de70791b6142cdea38bc0b2208eb902e33c88c643f0aa13f |
|
MD5 | 8a885c47b10e06dcf6f55d6e155c50a6 |
|
BLAKE2b-256 | 13bf297fca9e76814b9103de20deded761248b824afdc485f65df39609178288 |