@le7el/web3_wallet v0.4.5
Web3 Wallet
Libary to connect and interact with web3 wallets Supported wallet providers: metamask, wallet-connect
Installation
npm install @le7el/web3_walletGetting started
This library exposes multiple publicly accesible methods, which could help in different web3 wallet use cases
Typical library usage for connecting a wallet and listen for its changes:
import { useProvider, connectWallet, listenWallet } from '@le7el/web3_wallet'
useProvider('metamask')
.then(connectWallet)
.then(connectedWalletAddress => {
console.log('wallet connection success')
})
.then(() => {
// in case when you need to listen on wallet changes, like: account changed or network changed,
// you'll also need to call listenWallet with approproate callbacks
const onWalletChange = (newWalletAddress) => {}
const onWalletError = (error) => {}
listenWallet(onWalletChange, onWalletError)
})
.catch(error => {
console.log('wallet connection failed')
})1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
11 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago