Hierarchy

  • MoneroPaymentRequestValidator

Constructors

Methods

  • checks SupportedCurrencies constant against the provided value

    Parameters

    • currency: string | string[]

    Returns boolean

    Example

    isCurrencyIsSupported("XMR") // true
    isCurrencyIsSupported("USD") // true
    isCurrencyIsSupported(["XMR", "USD"]) // true
    isCurrencyIsSupported(["EUR"]) // false
    isCurrencyIsSupported("EUR") // false
  • Parameters

    • number: number

    Returns boolean

  • Parameters

    • amount: string

    Returns boolean

    Example

    isValidNumber("1.2") // true
    isValidAmount("1,2") // true
    isValidAmount(1.2) // false
    isValidAmount("1,2,2") // false
  • Parameters

    • Optional url: string

    Returns boolean

  • Parameters

    • date: string

    Returns boolean

    Example

    isValidDate("2023-10-29T10:31:43.459Z") // true
    isValidDate("29/10/2023, 10:32:03") // false
    isValidDate("Sun, 29 Oct 2023 10:32:33 GMT") // false
  • Parameters

    • days: number

    Returns boolean

  • Parameters

    • numberOfPayments: number

    Returns boolean

  • Parameters

    • address: string
    • allowStandard: boolean = true
    • allowIntegratedAddress: boolean = true
    • allowSubAddress: boolean = false

    Returns false | RegExpMatchArray

Generated using TypeDoc