**problem** Currently the contracts are deployed on goerli but there is no failsafe when user connects via a different network. **solution** show a modal requesting user to switch to goerli