diff --git a/packages/abi/src/gen/renderers/ts/templates/contract.hbs b/packages/abi/src/gen/renderers/ts/templates/contract.hbs index 011f4017ac..ee7ed7dfb1 100644 --- a/packages/abi/src/gen/renderers/ts/templates/contract.hbs +++ b/packages/abi/src/gen/renderers/ts/templates/contract.hbs @@ -18,6 +18,8 @@ export class {{name}} extends Contract { declare interface: {{name}}Interface; declare functions: ProgramFunctionMapper<{{name}}Types['functions']>; + public static readonly abi: AbiSpecification = abi; + constructor( id: string | AbstractAddress, accountOrProvider: Account | Provider, diff --git a/packages/fuel-gauge/src/abi/fixtures/contract.txt b/packages/fuel-gauge/src/abi/fixtures/contract.txt index 93db60eb13..1119f9a7be 100644 --- a/packages/fuel-gauge/src/abi/fixtures/contract.txt +++ b/packages/fuel-gauge/src/abi/fixtures/contract.txt @@ -27,6 +27,8 @@ export class AbiContract extends Contract { declare interface: AbiContractInterface; declare functions: ProgramFunctionMapper; + public static readonly abi: AbiSpecification = abi; + constructor( id: string | AbstractAddress, accountOrProvider: Account | Provider,