ape
ape copied to clipboard
The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals
I wanted to more clear. lmk if that is okay
### What I did fixes: #530 ### How I did it * Build the `EthPMContractInstance` artifact in the new `track_deployment()` method. * Have it store the build artifact in `/.build/deployments//.json`....
### What I did Moved DefaultQueryProvider to ape cache Created initial database structure added pydantic schemas fixes: #632 ### How I did it Moved DefaultQueryProvider to ape cache created cli...
### Overview Currently, `chain.account_history` is in efficient because it check the entire account history _every_ time you do a lookup. If we add the `start_block` and `stop_block` to `get_account_transactions()`, we...
### Overview Provide a simple overview of what you wish to see added. Please include: Currently when you don't have the right compiler installed and you try and run `ape...
### Overview Create a gas report when running tests ### Specification ```python def get_gas_usage(self): """ """ calltree = self._calltree(show_internal=True) # TODO: gas report logic # {Address: {Calldata: [GasUsed, ...]}} return...
### Overview Ape is slow right now. We can speed it up by providing a robust caching layer. ### Specification - [x] Create first party plugin `ape_cache` - [x] Create...
### What I did Begin adding in parameters to facilitate explicitly raising on transaction failure. We'll need transactions that fail to deliberately raise an exception for `RevertsContextManager`. That functionality is...
### Overview There are ways to better integrate objects w/ IPython and Juypter notebook that will make them easier to use. I think especially that knowing what the call args...
### Overview This is something I would have liked to see some additional functionality in [brownie from.](https://eth-brownie.readthedocs.io/en/stable/api-network.html?highlight=listen#ContractEvents.listen) ### Specification Maybe the API looks something like: ```python from ape import networks...