Skip to content

Commit 560d08c

Browse files
committed
fix codegen output class name duplicates
1 parent f6079a6 commit 560d08c

File tree

1 file changed

+2
-1
lines changed
  • packages/cli/src/protocols/ethereum/codegen

1 file changed

+2
-1
lines changed

packages/cli/src/protocols/ethereum/codegen/abi.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,8 @@ export default class AbiCodeGenerator {
358358
}
359359

360360
const tupleIdentifier = parentClass + tsCodegen.namedType(name).capitalize();
361-
const tupleClassName = tupleIdentifier + 'Struct';
361+
const tupleClassName =
362+
tupleIdentifier + (parentField === 'outputValues' ? 'Output' : '') + 'Struct';
362363
let tupleClasses: any[] = [];
363364

364365
const isTupleType = util.isTupleType(type);

0 commit comments

Comments
 (0)