Skip to main content

Build complex Gnosis Safe transactions and safely preview them in a forked environment.

Project description

Ape Safe: Gnosis Safe tx builder

Ape Safe allows you to iteratively build complex multi-step Gnosis Safe transactions and safely preview their side effects from the convenience of a locally forked mainnet environment.

Installation

pip install -U ape-safe

Quickstart

brownie console --network mainnet-fork
from ape_safe import ApeSafe
safe = ApeSafe('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)

See Documentation for more examples and full reference.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ape-safe-0.1.3.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

ape_safe-0.1.3-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file ape-safe-0.1.3.tar.gz.

File metadata

  • Download URL: ape-safe-0.1.3.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.2 Darwin/20.1.0

File hashes

Hashes for ape-safe-0.1.3.tar.gz
Algorithm Hash digest
SHA256 5f95e65e40876fd13411b9c63982c476776cbb9d13c92b0ba46db202c5adff7e
MD5 8e6a3ab69ed512906c1f17440f39fbfd
BLAKE2b-256 bed0ea6e9b614e9f1cccde2e5fe6ec116af726834b50f083776f410c57bbd9ab

See more details on using hashes here.

File details

Details for the file ape_safe-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: ape_safe-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.2 Darwin/20.1.0

File hashes

Hashes for ape_safe-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d3891bb720151290da15c544c5daf3fc1d8478bf71f8d8a390ae991df5083f61
MD5 27eab2f9ac1ac74bcfcdccb9bdb6d31d
BLAKE2b-256 3f6962b3e2e237b180ba61d3826658a26831878c085b24f382bebd24f80773ad

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page