dwallet
TypeScript icon, indicating that this package has built-in type declarations

0.0.21 • Public • Published

DWallet 🤑

Node.js Package Publish to Docker
Simple typescript package for managing metamask connection in an easy and straightforward way.

Installation

npm install dwallet

Usage

Simple connection to Metamask wallet

import { Metamask } from 'dwallet';

// ...

const metamask = new Metamask();
const connection = await metamask.connect();
const { network, accounts } = metamask.connection;

Listening events

import { Metamask } from 'dwallet';

// ...

const metamask = new Metamask();
const connection = await metamask.connect();

// Accounts changed
metamask.onAccountsChanged((acc: string[]) => {
  // do something 
});

// Network changed
metamask.onNetworkChanged((net: Network) => {
  // do something 
});

// User disconnects
metamask.onDisconnect((err: Error) => {
  // do something 
});

Contribuiting

Issues and PRs are always welcome, as well as suggestions.

Package Sidebar

Install

npm i dwallet

Weekly Downloads

1

Version

0.0.21

License

ISC

Unpacked Size

70 kB

Total Files

32

Last publish

Collaborators

  • mcarlomagno