I want to implement USDC into my contract which is currently using ETH. I know I need to implement ERC20 interface in order to let my contract know which functions it should expect. But how should I continue? I suppose I need to take USDC contract address and do something with it. I couldn't find what exactly should I do.
The goal is to be able to accept USDC and display its balance. Any useful links, please? (I am new to smart contract development)