跳转到主要内容

构建复杂的Gnosis Safe交易,并在分叉环境中安全预览。

项目描述

Brownie Safe:Gnosis Safe交易构建器

阅读文档

Brownie Safe允许您在本地分叉主网环境中迭代构建复杂的Gnosis Safe多步骤交易,并安全预览其副作用。

以前被称为Ape Safe

安装

pip install -U brownie-safe

快速入门

brownie console --network mainnet-fork
from brownie_safe import BrownieSafe
safe = BrownieSafe('ychad.eth')

dai = safe.contract('0x6B175474E89094C44Da98b954EedeAC495271d0F')
vault = safe.contract('0x19D3364A399d251E894aC732651be8B0E4e85001')

amount = dai.balanceOf(safe.account)
dai.approve(vault, amount)
vault.deposit(amount)

safe_tx = safe.multisend_from_receipts()
safe.preview(safe_tx)
safe.post_transaction(safe_tx)

有关更多示例和完整参考,请参阅 文档

项目详情


下载文件

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

源分布

brownie_safe-0.9.0.tar.gz (6.0 kB 查看哈希值)

上传时间:

构建分布

brownie_safe-0.9.0-py3-none-any.whl (6.4 kB 查看哈希值)

上传于 Python 3

由以下提供支持