> For the complete documentation index, see [llms.txt](https://docs.moremarkets.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moremarkets.xyz/protocol-concepts/boringvault.md).

# BoringVault

BoringVault is a smart vault that can:

* Hold different assets
* Store fungible tokens (ERC20, NEP141, SPL)
* Receive ETH/SOL/NEAR/BTC
* Issue shares. When users deposit assets, they get vault shares (like a receipt). Shares represent ownership of the assets in the vault. These shares are fungible tokens that can be transferred.

It is a barebone contract that interacts with other roles in the protocol.
