You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With #3349, we introduced several tests which we skipped at the time for a variety of reasons. It'd be good to resolve all of these to ensure our abi-coder has a full coverage of encoding/decoding.
Summary
With #3349, we introduced several tests which we skipped at the time for a variety of reasons. It'd be good to resolve all of these to ensure our
abi-coder
has a full coverage of encoding/decoding.For
types_struct_with_array_of_enums
we have an issue with result causing some unexpected behaviour.For
types_struct_with_multiple_struct_params
andtypes_struct_with_complex_nested_struct
we encounter issues with the deeply nested types and go unexpected results when returning these for functions:error: Type "StructD<u32, u32, StructF<Vec<StructG>>>" does not implement AbiEncode or AbiDecode.
types_struct_with_array_of_enums
types_struct_with_multiple_struct_params
StructC
has not been fully implemented:fuels-ts/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/data_structures.sw
Lines 103 to 109 in f139734
fuels-ts/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw
Lines 526 to 598 in f139734
fuels-ts/packages/fuel-gauge/src/abi/abi-coder.test.ts
Lines 1236 to 1260 in f139734
types_struct_with_complex_nested_struct
StructC
has not been fully implemented:fuels-ts/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/data_structures.sw
Lines 103 to 109 in f139734
fuels-ts/packages/fuel-gauge/test/fixtures/forc-projects/abi-contract/src/main.sw
Lines 676 to 678 in f139734
fuels-ts/packages/fuel-gauge/src/abi/abi-coder.test.ts
Line 1282 in f139734
The text was updated successfully, but these errors were encountered: