Skip to content

odiinnn/web3-tools-easy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web3-tools-easy

Some simple tools for Web3/Metamask

Install with npm

npm i web3-tools-easy

Usage/Examples

import {connect, signData, getChainId, getAccount} from 'web3-tools-easy';

const connection = await connect();

const userAccount = getAccount();

const connectedChainId = getChainId();

const dataToSign = 'Random string to sign';
const signDataHash = signData(dataToSign, userAccount);

const params = {
    chainId: '0x89',
    chainName: 'Polygon',
    nativeCurrency: {
        name: 'MATIC',
        symbol: 'MATIC',
        decimals: 18
    },
    rpcUrls: ['https://polygon-rpc.com/', 'https://rpc-mainnet.matic.network', 'https://matic-mainnet.chainstacklabs.com', 'https://rpc-mainnet.maticvigil.com', 'https://rpc-mainnet.matic.quiknode.pro', 'https://matic-mainnet-full-rpc.bwarelabs.com'],
    blockExplorerUrls: ['https://polygonscan.com']
};

const addNetwork = addNetwork(userAccount, params)

Releases

No releases published

Packages

No packages published