Getting Ethereum accounts with EIP-1102
Use EIP-1102 to obtain authorization and get Ethereum accounts. Invoking EIP-1102 shows a QR code dialog if the user’s mobile wallet is not already connected to your app. The following code runs in response to a user-initiated action such as clicking a button to ensure the pop up is not blocked by the browser.web3
) and the Web3 Provider (ethereum
) are ready to be used.
If you were using
ethereum.on("accountsChanged")
, remove it and obtain addresses with EIP-1102 callbacks instead. It was removed to improve compatibility with the latest web3.js
.