ape icon indicating copy to clipboard operation
ape copied to clipboard

The smart contract development tool for Pythonistas, Data Scientists, and Security Professionals

Results 268 ape issues
Sort by recently updated
recently updated
newest added

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...

category: feature

### 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...

category: feature

### 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...

category: feature
size: 5 pieces

### 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...

category: feature
size: 8 pieces

### 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...

category: feature

### 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...

category: feature