foundry-rs / compilers

Utilities for working with native solc and compiling projects.
Apache License 2.0
59 stars 36 forks source link

`LosslessAbi` is not necessary anymore #16

Closed DaniPopes closed 8 months ago

DaniPopes commented 8 months ago

RawAbi/LosslessAbi was introduced in Ethers because abigen's Contract type is lossy with internal tuple components because it gets flattened into a tuple ParamType, which does not hold the full Param type. This is not the case anymore with Alloy JsonAbi, so this type should be removed.