Ethereum Provider API
Properties
window.sender.ethereum.isSender
Methods
eth_requestAccounts
// eth_requestAccounts code snippet
document.getElementById('connectButton', connect);
function connect() {
sender.ethereum
.request({ method: 'eth_requestAccounts' })
.then(handleAccountsChanged)
.catch((error) => {
if (error.code === 4001) {
// EIP-1193 userRejectedRequest error
console.log('Please connect to MetaMask.');
} else {
console.error(error);
}
});
}wallet_getPermissions
wallet_requestPermissions
window.sender.ethereum.request(args)
Events
accountsChanged
chainChanged
connect
disconnect
message
Last updated