Constructors

  • Parameters

    • __namedParameters: {
          appId: string;
          appKey: string;
          modal?: IWepinModal;
          storage?: IWepinStorage;
      }
      • appId: string
      • appKey: string
      • Optionalmodal?: IWepinModal
      • Optionalstorage?: IWepinStorage

    Returns WepinProvider

Properties

_isInitialized: boolean = false
queue: WepinRequestMessage[]
type: "android" | "web" | "ios"
version: string
webviewEventHandler: WebviewEventHandler
wepinAppAttributes: {
    defaultCurrency: string;
    defaultLanguage: string;
}
wepinAppId: string
wepinDomain: string

Methods

  • Parameters

    • attributes: {
          currency: string;
          language: string;
      }
      • currency: string
      • language: string

    Returns void

  • The finalize() method finalizes the Wepin Provider.

    Returns Promise<void>

  • It returns a Provider by given network, chainId.

    Parameters

    • network: string

      Available chains Wepin helps provide. It should be lowercase.

    Returns Promise<BaseProvider>

    A EIP-1193 provider

  • Initialize Wepin Provider Object.

    Parameters

    • Optionalattributes: {
          defaultCurrency: string;
          defaultLanguage: string;
      }

      { defaultLanguage: 'ko' | 'en' |'ja', defaultCurrency: 'KRW' | 'USD' | 'JPY'}

      • defaultCurrency: string
      • defaultLanguage: string

    Returns Promise<void>

  • Check if wepin provider is initialized.

    Returns boolean

    boolean