Accounts
Although each wallet address on Euler is only allowed at most one outstanding liability at any given time, the EVC provides each wallet address with 256 virtual account addresses. These addresses allow users to better manage risk by establishing multiple risk-isolated positions in a gas-efficient manner across segregated accounts.
Note that in the absence of accounts users would be forced to construct multiple positions across different wallet addresses, adding significant friction to their ability to trade. They would need to hold ETH to pay for gas in each address, carry out approvals on each address, and login to the user interface using each address separately.
Account addresses are internal to the EVC and compatible vaults, and care should be taken to ensure that these addresses are not used by other contracts. For example, never transfer your regular ERC20 tokens to an account address other than your wallet address.