Write a simple web3 dAPP that lets the user connect and disconnect using MetaMask and wallet connect