Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
ABIEncoderV2 + external = UnimplementedFeatureError #5479
I have solidity code that contains methods which rely on the ABIEncoderV2 to get input structs.
If the method is public (input stored in memory) everything works well. However, if the method is external (input stored in calldata) then the compiler gives me a "NotImplementedFeatureError"
Minimal reproducible code:
Error visible on remix with 0.4.25+commit.59dbf8f1.Emscripten.clang
I think this is about decoding from calldata for structs is not implemented.
(The feature is also missing in 0.5.0.)