Wallet addresses and contract addresses are same in terms of how they’re generated. There’s different kind of contracts as well, you’ve got tokens (ERC20s), NFTs (ERC721s) and all kinds of custom ones as well.If crypto has contract address then it is automatically ALWAYS smart contract, correct?
And it if doesn’t have smart contract then it is always native coin?
For both without any exceptions?