Docs

TransactionOptionsWithContractWrapper

type TransactionOptionsWithContractWrapper<
  TContract extends BaseContract,
  TResult = TransactionResult,
  TMethod extends keyof TContract["functions"] = keyof TContract["functions"],
> = Omit<TransactionOptions<TResult>, "storage"> & {
  args: Parameters<TContract["functions"][TMethod]>;
  contractWrapper: ContractWrapper<TContract>;
  method: TMethod;
};