diff --git a/src/relay.ts b/src/relay.ts index 1d48808a..3782ecb2 100644 --- a/src/relay.ts +++ b/src/relay.ts @@ -186,11 +186,11 @@ const updateCallContract = async (from: Network, blockNumber: number, relayData: 'approveContractCall', [from.name, args.sender, args.destinationContractAddress, args.payloadHash], ['string', 'string', 'address', 'bytes32'], - async () => { + async (options: any) => { const to = networks.find((chain) => chain.name == args.destinationChain); const contract = new Contract(args.destinationContractAddress, IAxelarExecutable.abi, to!.relayerWallet); relayData.callContract[commandId].execution = ( - await (await contract.execute(commandId, from.name, args.sender, args.payload)).wait() + await (await contract.execute(commandId, from.name, args.sender, args.payload, options)).wait() ).transactionHash; } )