wanchain-dapp-connect

1.3.0 • Public • Published

wanchain dapp connect

Wanchain + Ethereum blockchain utility package to be used with WanMask and MetaMask (from client). From the server, you can also interact with both blockchains.

Prerequisites

Usage (client or server)

const WanDapp = require('wanchain-dapp-connect');
wandapp = new WanDapp();

WanMask (wanchain)

wandapp.wanmask // wan3 object
wandapp.wanmask.currentProvider.isWanMask // true
wandapp.wallet.address


// client
wandapp.wanmask.eth.getAccounts().then(function(act){
console.log('active MetaMask account',act)
});

// server
wandapp.wan3.eth.getAccounts().then(function(act){
console.log('active MetaMask account',act)
});

MetaMask (ethereum)

wandapp.metamask // web3 object
wandapp.metamask.currentProvider.isMetaMask // true
wandapp.wallet.ethAddress

// client
wandapp.metamask.eth.getAccounts().then(function(act){
console.log('active MetaMask account',act)
});

// server
wandapp.web3.eth.getAccounts().then(function(act){
console.log('active MetaMask account',act)
});

Client: when used on the client you will need to have wanmask open and running.

Package Sidebar

Install

npm i wanchain-dapp-connect

Weekly Downloads

8

Version

1.3.0

License

ISC

Unpacked Size

383 kB

Total Files

8

Last publish

Collaborators

  • wanchainharry