Could you please elaborate on the process of adding ERC-20 tokens to a wallet? I'm a bit new to this and would appreciate a step-by-step guide. Do I need to have a specific type of wallet that supports ERC-20 tokens? Are there any prerequisites or special requirements I should be aware of? Additionally, could you explain the security considerations I should take into account while adding ERC-20 tokens to my wallet? Your insight and guidance would be greatly appreciated.