One rule
Your dapp must know which chains it supports, and every contract action must run on the intended chain.
For this track, use a testnet for building. Sepolia is safer than mainnet because mistakes do not cost real rupees.
Why networks matter
The same contract address can mean different things on different chains. A button that is safe on Sepolia may fail, or do something else, on mainnet.
A recruiter checking your repo should see that you do not assume the wallet is on the right network. You verify it in the UI before reads and writes.