Charles Cooper

Results 415 comments of Charles Cooper

in this particular example i think you could actually just use bytes32, as it is byte-compatible across all primitive types. but in general, the issue is that the ABI requires...

bumping this. @unparalleled-js can this be promoted to ready for review?

maybe a good API is like eth-stdlib: https://github.com/skellet0r/eth-stdlib/blob/d66f458bdcb2f74358cb9f55aed6365db00cd876/src/eth/codecs/abi/__init__.py#L48

> I do think the flexibility of it not needing to be validated as a python `List` when we are encoding is nice though. If we make the distinction for...

maybe lists should be encode-able as tuples -- function args are represented as a tuple in the ABI, but often client libraries are dealing with a list of arguments and...

I'm wondering if it's worth fixing. https://github.com/ethereum/solidity/issues/11593 says encodePacked is going to be removed, it's unclear to me what the effect will be on event indexes though.

chiming in here as i noticed the same issue. if it helps, here it my `pip freeze | grep pytest`: ``` pytest==8.1.1 pytest-cov==4.1.0 pytest-forked==1.6.0 pytest-instafail==0.5.0 pytest-split==0.8.2 pytest-xdist==3.5.0 ```

> No, it won't magically make file/group/scope schedulers do work-stealing based scheduling ah, right, my suggestion was that the other schedulers could use workstealing instead of what they are doing...

> > > we essentially do import analysis to build the graph of the project, so this would be really nice to expose. we may in the future execute multiple...

note -- v0.3.9 binary was updated a few weeks ago (https://github.com/vyperlang/vyper-builds/commit/f953cc2d2858575c2edcfb1c62e17451cbb6761b), but not v0.3.8. it is recommended to use v0.3.9 over v0.3.8, anyways!