构建复杂的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 查看哈希值)