Overview of the ERC-20 Token Standard
The ERC-20 standard allows for the representation of various fungible assets on EVM-compatible chains. Unlike the single native token of a chain, ERC-20 tokens are managed via smart contracts. Internally, these contracts maintain a mapping of addresses (EOAs or contract accounts) to their respective token balances.
mapping(address account => uint256) private _balances;