Establishing a Connection
Connecting
const provider = getProvider(); // see "Detecting the Provider"
try {
const accounts = await provider.request({ method: "eth_requestAccounts" });
console.log(accounts[0]);
// 0xb233696514F192Da7F0f0Fb1332f18c68cfB6c23
} catch (err) {
// { code: 4001, message: 'User rejected the request.' }
}provider.on("connect", (connectionInfo: { chainId: string }) => console.log(`Connected to chain: ${connectionInfo.chainId}`));console.log(provider.selectedAddress);
// 0xb233696514F192Da7F0f0Fb1332f18c68cfB6c23
console.log(provider.isConnected());
// trueDisconnecting
Changing Accounts
Last updated