Options
All
  • Public
  • Public/Protected
  • All
Menu

smartypay-client-subscriptions-react

Index

Type Aliases

SmartyPaySubscriptionsBrowserEvent: wallet.WalletApiEvent | "subscription-updating" | "subscription-updated"
SubscriptionsEvent: util.Event
SubscriptionsEventListener: ((event: SubscriptionsEvent) => void)

Type declaration

Variables

TokenMaxAbsoluteAmount: "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff" = "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
TokenZeroAmount: "0x0" = "0x0"

Functions

  • Parameters

    • subscriptionGetter: (() => Promise<undefined | Subscription>)
        • (): Promise<undefined | Subscription>
        • Returns Promise<undefined | Subscription>

    • Optional props: ActivateSubscriptionInWalletProps

    Returns Promise<void>

  • cancelSubscriptionInWallet(subscriptionGetter: (() => Promise<undefined | Subscription>)): Promise<void>
  • Parameters

    • subscriptionGetter: (() => Promise<undefined | Subscription>)
        • (): Promise<undefined | Subscription>
        • Returns Promise<undefined | Subscription>

    Returns Promise<void>

  • getAmountWithTokenLabel(amountWithToken: string): string
  • Parameters

    • amountWithToken: string

    Returns string

  • getTokenByCurrency(currency: any): Token
  • Parameters

    • currency: any

    Returns Token

  • isEndingSubscription(subscription: undefined | Subscription): boolean
  • Parameters

    • subscription: undefined | Subscription

    Returns boolean

  • isValidBalanceToPay(subscription: Subscription): Promise<boolean>
  • Parameters

    • subscription: Subscription

    Returns Promise<boolean>

  • pauseSubscriptionInWallet(subscriptionGetter: (() => Promise<undefined | Subscription>)): Promise<void>
  • Parameters

    • subscriptionGetter: (() => Promise<undefined | Subscription>)
        • (): Promise<undefined | Subscription>
        • Returns Promise<undefined | Subscription>

    Returns Promise<void>

  • restoreOldWalletConnectionFromAny(...providers: Web3ApiProvider[]): Promise<boolean>
  • Parameters

    • Rest ...providers: Web3ApiProvider[]

    Returns Promise<boolean>

  • unPauseSubscriptionInWallet(subscriptionGetter: (() => Promise<undefined | Subscription>)): Promise<void>
  • Parameters

    • subscriptionGetter: (() => Promise<undefined | Subscription>)
        • (): Promise<undefined | Subscription>
        • Returns Promise<undefined | Subscription>

    Returns Promise<void>

  • useAddCurrencyTokenToWalletCallback(currency: "UNKNOWN" | "bBUSD" | "bUSDT" | "btMNXe" | "btUSDTv2" | "btBUSD" | "pUSDC" | "pUSDT" | "pmUSDC" | "pmUSDT" | "aUSDC" | "aUSDT" | "asUSDC" | "asUSDT" | "USDT" | "USDC" | "DAI" | "sUSDT" | "sUSDC"): (() => void)
  • Parameters

    • currency: "UNKNOWN" | "bBUSD" | "bUSDT" | "btMNXe" | "btUSDTv2" | "btBUSD" | "pUSDC" | "pUSDT" | "pmUSDC" | "pmUSDT" | "aUSDC" | "aUSDT" | "asUSDC" | "asUSDT" | "USDT" | "USDC" | "DAI" | "sUSDT" | "sUSDC"

    Returns (() => void)

      • (): void
      • Returns void

  • useAddTokenToWalletCallback(token: Token): (() => void)
  • useConnectToWalletCallback(provider: Web3ApiProvider): (() => void)
  • useDisconnectFromWalletCallback(): (() => void)
  • useOldConnectedWallet(): string
  • useSmartyApiLastError(): any
  • useSmartyApiLocked(): boolean
  • useSwitchWalletToAssetNetworkCallback(token: Token): (() => void)
  • useSwitchWalletToNetworkCallback(network: Network): (() => void)
  • useUpdatingSubscriptions(): string[]
  • useUpdatingSubscriptionsPlans(): string[]
  • useWalletAddress(): undefined | string
  • useWalletChainId(): undefined | number
  • useWalletConnected(): boolean
  • useWalletConnecting(): boolean
  • useWalletName(): undefined | string

Generated using TypeDoc