WalletConnect ETH Provider
ETH Provider for WalletConnect
For more details, read the documentation
Example
import Web3 from "web3";
import WalletConnectProvider from "@walletconnect/eth-provider";
const provider = new WalletConnectProvider({
infuraId: "<INSERT_INFURA_APP_ID>",
});
const web3 = new Web3(provider);
const accounts = await web3.eth.getAccounts();
const txHash = await web3.eth.sendTransaction(tx);
const signedTx = await web3.eth.signTransaction(tx);
const signedMessage = await web3.eth.sign(msg);
const signedTypedData = await web3.eth.signTypedData(msg);