Refer to this if you using remix
You can use truffle or hardhat for deploying and verifying contracts too