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