-
It would be handy to be able to leverage this package to create type hints for other packages that describe restrictions in abi types for different purposes, e.g. https://github.com/ApeWorX/eip712 whe…
-
### Elevator pitch:
Currently this plugin will fetch EVM version (only for fork networks) using a custom list maintained in https://github.com/ApeWorX/ape-foundry/blob/main/ape_foundry/constants.py…
-
### Overview
Events currently don't do a whole lot: https://github.com/ApeWorX/ape/blob/main/src/ape/contracts/base.py#L221
One thing they should do is allow you to query past events and iterate o…
-
### Overview
`.add_library` is great for pre-compile scripts but it'd be nice to have a way to list the libraries in the `ape-config.yaml` file as well.
### Specification
```yaml
solidity:
…
-
hi i try to run a python script with ape that i want:
```
ape run scripts/script.py --arg 10
```
but i get following error:
```
Usage: ape [OPTIONS]
Try 'ape --help' for help.
Error: G…
-
ctc currently only detects eip897, eip1967, and gnosis safe proxies
it would be good to detect other common proxy patterns as well
see
- ape proxy detection PR https://github.com/ApeWorX/ape/pu…
-
Halmos is an EVM-level tool, which means that in principle we can target any bytecode, regardless of the source language used (Solidity, Vyper, Huff, ...)
However at the moment at the moment we onl…
-
if running hardhat separately (using `ape networks run`) and connecting to it, ape is expecting the default local chain ID but hardhat is using its own
fix: change to the one ape expects as the de…
-
### Environment information
* `py-solc-ast` Version: 1.2.9
* `solc` Version: 0.5.4
* Python Version: 3.9.7
* OS: win
### What was wrong?
Please include information like:
when i run the …
-
### Overview
While working on gas reporting, @fubuloubu mentioned wishing address type was more optimized. The original thought is to use an Address(HexBytes) class.
### Specification
A littl…