diff --git a/packages/contracts/src.ts/index.ts b/packages/contracts/src.ts/index.ts index 94eda92401..b786ab4e6c 100644 --- a/packages/contracts/src.ts/index.ts +++ b/packages/contracts/src.ts/index.ts @@ -202,7 +202,7 @@ async function populateCallTransaction(contract: Contract, fragment: FunctionFra delete overrides.from; const tx = await populateTransaction(contract, fragment, args, overrides); - if (ro.from) { (tx).from = this.interface.constructor.getAddress(ro.from); } + if (ro.from) { (tx).from = ((contract.interface.constructor)).getAddress(ro.from); } return tx; }