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.
RawAbi
/LosslessAbi
was introduced in Ethers becauseabigen
'sContract
type is lossy with internal tuple components because it gets flattened into a tupleParamType
, which does not hold the fullParam
type. This is not the case anymore with AlloyJsonAbi
, so this type should be removed.