ape
ape copied to clipboard
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
### Overview We force our users to use pandas dataframes to reduce a dependency on polars, which is less widely supported than polars. https://github.com/MarcoGorelli/narwhals is a really cool project that...
### Environment information - OS: macOS - Python Version: 3.10 - `ape` and plugin versions: no plugins. ```sh $ ape --version 0.7.16.dev4+ge91bc152d.d20240416 ``` - Contents of your `ape-config.yaml` (NOTE: do...
### Environment information - OS: macOS - Python Version: 3.12 - `ape`: 0.6.27 - Contents of your `ape-config.yaml` (NOTE: do not post anything private like RPC urls or secrets!): https://github.com/nucypher/ATxM/blob/main/tests/ape-config.yaml...
### What I did unfinished, the goal is: - automatically detect uniswap v3 pools and instantiate them with a proper abi im not sure where to put it, it's not...
### What I did fixes: added a None check to hex_to_int in SharedBlobReceipt ### How I did it added a simple None check with a 0 return ### How to...
### Overview right now, Ape does not afford outputting stdout from clis, for example, this wont work: ``` ape vyper flatten file.vy >> out.vy ``` because log output is included....
### Overview It would be great to utilize [EthereumTester.disable_auto_mine_transactions](https://github.com/ethereum/eth-tester?tab=readme-ov-file#ethereumtesterdisable_auto_mine_transactions) through ape without needing to do something a tad ugly like ```python w3 = networks.provider.web3 w3.provider.ethereum_tester.disable_auto_mine_transactions() ``` Ideally, disabling auto mining...
### Environment information - OS: macOS - Python Version: 3.11 - `ape` and plugin versions: ```sh $ ape --version v 0.7.10 $ ape plugins list alchemy 0.7.1 arbitrum 0.7.2 etherscan...
### Environment information - OS: macOS - Python Version: 3.10.13 - `ape` and plugin versions: ```sh $ ape --version 0.7.11.dev9+ga8d1487d $ ape plugins list Installed Plugins alchemy 0.7.1 ens 0.7.0...
### Environment information - OS: macOS - Python Version: 3.10.12 - `ape` and plugin versions: 0.7.11 ```sh $ ape --version 0.7.11 $ ape plugins list etherscan 0.7.2 foundry 0.7.4 vyper...