1.1.0 • Published 2 years ago

ethers-react v1.1.0

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

ethers-react

ethers-react is to facilitate the use of ethers in react JS, which is a library for interacting with Ethereum blockchain. It is very convenient for developers to develop Web3 related products

Quickstart

First,Ensure you're using the latest react and react-dom versions (or anything ^18).

If ok, next......

1. Install

yarn add ethers-react

2. App.ts use ethers-react

import { Web3ContextProvider } from 'ethers-react'

function App() {
    return (
        <Web3ContextProvider>
            ...
        </Web3ContextProvider>
    )


}
export default App

Then you can get your metamask account balance and account number

import { useContext } from 'react';
import { Web3ProviderContext } from "ethers-react";

function Component() {
  	const { connectedAccount, balance } = useContext(Web3ProviderContext);
    return (
        <div>
           	<p>your connected metaMask account: {connectedAccount}</p>
        		<p>your account banlance: {balance}</p>
        </div>
    )


}
export default Component

3. You can use useMetaMask hooks

import { useMetaMask } from "ethers-react";

const { 
  	isInstalledWallet, // Determine whether the wallet is installed
    isConnected, // Determine whether the wallet is connected
    connectedAccount, // Metamask current connected account
    connectWallect // Connect metamask function
} = useMetaMask();

4. You can use useWeb3 hooks

import { useWeb3 } from "ethers-react";

const { 
		balance, // Get your balance
    web3Provider // Get web3Provider
} = useWeb3();

More wonderful, please look forward to......

1.1.0

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago