# UVaultStorage

The `UVaultStorage.sol` contract is responsible for storing the storage variables and mappings specific to the UToken vault.

### Key storage variables:

`_sharesTokenImp`: Address of the shares token implementation contract.

`reserves`: Mapping of underlying asset addresses to their reserve data.

`balances`: Mapping of underlying asset addresses to their market balance data.

`borrowScaledBalanceByLoanId`: Mapping of underlying asset addresses and loan IDs to the scaled borrow balance.

`borrowScaledBalanceByUser`: Mapping of underlying asset addresses and user addresses to the scaled borrow balance.
