0.0.1 • Published 4 years ago

@maticnetwork/metamask-provider v0.0.1

Weekly downloads
222
License
MIT
Repository
github
Last release
4 years ago

metamask-provider

Metamask provider to connect Matic Network. In future, plan is to use mm-plugin to handle multiple networks.

Installation

$ npm install --save @maticnetwork/metamask-provider

Usage

Create network providers by instantiating provider objects.

import MetamaskProvider from "@maticnetwork/metamask-provider"

// enable ethereum metamask
window.ethereum.enable()

// create ropsten provider
const ropstenProvider = new MetamaskProvider(window.ethereum, {
  url: "https://ropsten.infura.io/v3/<your-infura-api-key>"
})

// create matic testnet provider
const maticTestnetProvider = new MetamaskProvider(window.ethereum, {
  url: "https://testnet.matic.network"
})

Use these providers to create Web3 objects to use web3 apis.

License

MIT