2.2.0 • Published 8 months ago

@polymeshassociation/browser-extension-signing-manager v2.2.0

Weekly downloads
-
License
-
Repository
github
Last release
8 months ago

browser-extension-signing-manager

Polymesh SDK (14+) compatible signing manager that manages accounts and signs via a polkadot compatible browser wallet extension.

Usage

import { BrowserExtensionSigningManager } from '@polymeshassociation/browser-extension-signing-manager';
import { Polymesh } from '@polymeshassociation/polymesh-sdk';

// setup. This call will prompt the user if they haven't authorized the dApp before
const signingManager = await BrowserExtensionSigningManager.create({
  appName: 'my-dApp',
  extensionName: 'polywallet', // this is optional, defaults to 'polywallet'
});

const polymesh = await Polymesh.connect({
  nodeUrl,
  signingManager,
});

// callback is called whenever the extension Accounts change
signingManager.onAccountChange(newAccounts => {
  // change SDK's signing account, reload the page, do whatever
});

// callback is called whenever the extension's selected network changes
signingManager.onNetworkChange(newNetwork => {
  // act accordingly
});

Info

This library was generated with Nx.

2.2.0

8 months ago

2.1.0

8 months ago

2.0.0

9 months ago

1.4.0

12 months ago

1.2.0

1 year ago

1.3.0

1 year ago

1.2.1

1 year ago

1.1.5

1 year ago

1.1.4

1 year ago

1.1.3

1 year ago

1.1.2

1 year ago

1.1.1

2 years ago

1.1.0-beta.1

2 years ago

1.1.0

2 years ago

1.0.0

2 years ago