Daniel Schiavini

Results 46 comments of Daniel Schiavini

@antazoey I'm struggling to run this repository. There's no requirements list that I could locate. Also no explanation on how to run the tests. After installing ape and boa I...

Please test with boa master. It might have been fixed already

@antazoey thanks for the reproduction repository, that's very helpful. I copied the scenario to our repo and ran it. See #230 the error I get is ``` def marshal_to_python(self, computation,...

OK scrap that, [in CI](https://github.com/vyperlang/titanoboa/actions/runs/9130725889/job/25108288955?pr=230#step:5:148) the result is `FAILED tests/unitary/test_reverts.py::test_repro - boa.contracts.base_evm_contract.BoaError: Revert("Revert(b'')")` So I cannot reproduce locally for some reason. But I have a bug to fix :laughing:

OK I found the issue. The `__str__` implementation was patching the error every time it was called. So it was a matter of calling `str()` multiple times to see the...

A branch has been created https://github.com/vyperlang/titanoboa/tree/vyper-0.4.0 > @charles-cooper: > it compiles some simple contracts > i'm still testing it > compilation caching is busted now since we have to get...

I don't know how much work is involved in extracting the interface with the backend to some interface that can be injected. It sounds like a good idea to make...

If that part of the work would need to be done anyway to get pyrevm working.. is there a reason to drop pyevm?

@bout3fiddy is a basic implementation useful for you guys? That should be easy - pyrevm works well with the Vyper pipelines. But that misses some features compared with boa+pyevm.