diff --git a/packages/types/src/interfaces/contractsAbi/definitions.ts b/packages/types/src/interfaces/contractsAbi/definitions.ts index 940368aa54..63b19253ff 100644 --- a/packages/types/src/interfaces/contractsAbi/definitions.ts +++ b/packages/types/src/interfaces/contractsAbi/definitions.ts @@ -103,18 +103,18 @@ const registry = { MtLookupTypeId: 'u32', MtPath: 'Vec', MtType: { - def: 'MtTypeDef', + path: 'MtPath', params: 'Vec', - path: 'MtPath' + def: 'MtTypeDef' }, MtTypeDef: { _enum: { - Array: 'MtTypeDefArray', Composite: 'MtTypeDefComposite', - Primitive: 'MtTypeDefPrimitive', + Variant: 'MtTypeDefVariant', Sequence: 'MtTypeDefSequence', + Array: 'MtTypeDefArray', Tuple: 'MtTypeDefTuple', - Variant: 'MtTypeDefVariant' + Primitive: 'MtTypeDefPrimitive' } }, MtTypeDefArray: { @@ -136,9 +136,9 @@ const registry = { variants: 'Vec' }, MtVariant: { - discriminant: 'Option', + name: 'Text', fields: 'Vec', - name: 'Text' + discriminant: 'Option' } }; diff --git a/packages/types/src/interfaces/contractsAbi/types.ts b/packages/types/src/interfaces/contractsAbi/types.ts index fe49b90631..09f27c0203 100644 --- a/packages/types/src/interfaces/contractsAbi/types.ts +++ b/packages/types/src/interfaces/contractsAbi/types.ts @@ -179,25 +179,25 @@ export interface MtPath extends Vec {} /** @name MtType */ export interface MtType extends Struct { - readonly def: MtTypeDef; - readonly params: Vec; readonly path: MtPath; + readonly params: Vec; + readonly def: MtTypeDef; } /** @name MtTypeDef */ export interface MtTypeDef extends Enum { - readonly isArray: boolean; - readonly asArray: MtTypeDefArray; readonly isComposite: boolean; readonly asComposite: MtTypeDefComposite; - readonly isPrimitive: boolean; - readonly asPrimitive: MtTypeDefPrimitive; - readonly isSequence: boolean; - readonly asSequence: MtTypeDefSequence; - readonly isTuple: boolean; - readonly asTuple: MtTypeDefTuple; readonly isVariant: boolean; readonly asVariant: MtTypeDefVariant; + readonly isSequence: boolean; + readonly asSequence: MtTypeDefSequence; + readonly isArray: boolean; + readonly asArray: MtTypeDefArray; + readonly isTuple: boolean; + readonly asTuple: MtTypeDefTuple; + readonly isPrimitive: boolean; + readonly asPrimitive: MtTypeDefPrimitive; } /** @name MtTypeDefArray */ @@ -243,9 +243,9 @@ export interface MtTypeDefVariant extends Struct { /** @name MtVariant */ export interface MtVariant extends Struct { - readonly discriminant: Option; - readonly fields: Vec; readonly name: Text; + readonly fields: Vec; + readonly discriminant: Option; } export type PHANTOM_CONTRACTSABI = 'contractsAbi';