diff --git a/index.html b/index.html
index 5a75699..6f70bfb 100644
--- a/index.html
+++ b/index.html
@@ -364,9 +364,29 @@
}
});
connectToMetaMask().then(() => {
- setMetaMaskStatus(window.ethereum.isConnected())
- getRef('main_section').classList.remove('hidden')
- getRef('error_section').classList.add('hidden')
+ // setMetaMaskStatus(window.ethereum.isConnected())
+ window.ethereum.on('networkChanged', (networkId) => {
+ if (networkId !== '1') {
+ getRef('error__title').textContent = 'Please switch MetaMask to Ethereum Mainnet'
+ getRef('main_section').classList.add('hidden')
+ getRef('error_section').classList.remove('hidden')
+ } else {
+ getRef('main_section').classList.remove('hidden')
+ getRef('error_section').classList.add('hidden')
+ }
+ })
+ window.ethereum.request({
+ "method": "eth_chainId"
+ }).then(chainId => {
+ if (chainId !== '0x1') {
+ getRef('error__title').textContent = 'Please switch MetaMask to Ethereum Mainnet'
+ getRef('main_section').classList.add('hidden')
+ getRef('error_section').classList.remove('hidden')
+ } else {
+ getRef('main_section').classList.remove('hidden')
+ getRef('error_section').classList.add('hidden')
+ }
+ })
}).catch((error) => {
setMetaMaskStatus(false)
if (error.code === 4001) {