@portkey/extension-provider
TypeScript icon, indicating that this package has built-in type declarations

2.2.1 • Public • Published

@portkey/mobile-provider

This project creates javascript code that will be injected into Portkey APP's WebView environment, for providing basic functions for DApp developers.

Usage

1. Use @portkey/detect-provider

We recommend to use the @portkey/detect-provider package to detect if Portkey is injected.
Click the link above to learn more.

2. Detect provider by your own code (not recommended)

provider will be injected to the window or globalThis.window object, providing you a way to detect it directly.
Also, when provider is injected, an event named portkeyInitEvent will be triggered on the host object (window).

const detectedProvider:IProvider = window.portkey;
if(!detectedProvider){
    // Portkey is not injected yet
    window.addEventListener('portkeyInitEvent', ()=>{
      const provider = window.portkey;
      // Do something with the provider
      ...
    });
  }

You can find more details and examples in @portkey/detect-provider 's README doc.

Readme

Keywords

none

Package Sidebar

Install

npm i @portkey/extension-provider

Weekly Downloads

459

Version

2.2.1

License

ISC

Unpacked Size

4.37 MB

Total Files

22

Last publish

Collaborators

  • carbon-lv
  • aurora_v5_ptk
  • frankportkey
  • codingwizard-portkey
  • portkey-david
  • potterp
  • yellow.m