My question is pretty straightforward: is there anything unconventional that most of erc20 tokens have in common that I should be concerned of? For example, USDT token is Upgradable, but I doubt it's conventional. If I simply deploy an erc20 token with contract body like this:
contract SomeToken is ERC20 {
constructor() ERC20("TKN", "Some Token") {}
}
is it sufficient for it to become a cryptocurrency just as USDT or any other?