Patrick Collins
Patrick Collins
As of right now, the docs have no mention of style guide for contract names. It'll be good to add `snake_case` to the style guide for contract names.
## Simple Summary Make shorthands for imports, similar to [solidity remappings](https://docs.soliditylang.org/en/latest/path-resolution.html#import-remapping) ## Motivation If I have a contract in a folder many directories away, it would be nice to be...
### What I did made `contract_name` a parameter when deploying a smart contract ### How I did it ```python contract_name = ( contract_name if contract_name else getattr(contract, "contract_name", None) )...
You can see in the code here: ```python # TODO: allow `env=` kwargs and so on def at(self, address: Any) -> "VyperContract": ``` This would be great to allow me...
I can run: ``` boa.env.fork(URL, deprecated=False) ``` And then, if I deploy a contract or try to send a TX, if I have an account added, it will broadcast the...
# Rationale If I want to convert a deployment to a `VyperDeployer` right now I have to essentially grab all the data and recompile it, and then check the integrity...
When I try to send a transaction with a `ZKSyncDeployer` using `titanoboa-zksync`, I get this warning: ``` /Users/patrick/code/gaboon/.venv/lib/python3.11/site-packages/boa/contracts/abi/abi_contract.py:126: UserWarning: No EIP-1559 transaction available, falling back to legacy computation = self.contract.env.execute_code(...
Specs: 1. Must enable users to use an API that looks like: ``` deployer.deploy(verify=true) ``` or ```python my_contract = deployer.deploy() my_contract.verify(explorer=XX, api_key=XX) ``` 2. Must support the following: - Ideally...
Running: ```bash pytest -x --ignore=tests/integration ``` Results in the following: ``` tests/unitary/jupyter/test_handlers.py ...F ======================================================================================== FAILURES ======================================================================================== ____________________________________________________________________________________ test_value_error ____________________________________________________________________________________ callback_handler = , token = '780358735c8254fb5e0eee06c40d7e' shared_memory = SharedMemory('780358735c8254fb5e0eee06c40d7e', size=106496) def...
### What I did 1. Fixed https://github.com/vyperlang/titanoboa/issues/256 by skipping tests if on macos. I'm not sure this is the solution, but if it is, then yay, here is the fix....