Meta Vault

Core Features

Vault

The Meta Vault is the central entity of the METASTABLE protocol. A Meta Vault has the following responsibilities:

  • Holds all collateral deposited to mint a meta coin.

  • Exposes liquidity management functionality for deposits, withdrawals, and swaps.

  • Holds sole authority over minting and burning meta coins.

  • Tracks asset-specific configurations such as decimal precision, fee structures, exchange rate oracles, and whitelist status.

The creation of a Meta Vault is currently permissioned and maintained by the METASTABLE team.

Admin Functions

The protocol includes various admin-controlled operations:

  • Whitelisting Assets: Adds support for new assets by setting their metadata (including oracle feeds).

  • Adjusting Fee Structures: Updates minimum and maximum fees for existing assets.

  • Adjusting Deposit Caps: Modify the deposit caps for specific assets without affecting withdrawals.

  • Setting Oracle Feeds: Selects or changes the on-chain oracle source (e.g., Pyth) for each asset.

Last updated