Configuration
Supported Assets
Each Meta Vault has a dynamic number of assets it supports being deposited as collateral to mint its respective meta coin. This means that, as opposed to AMMs, Meta Vaults can continue to support new coins as they go live on Sui without needing to migrate liquidity or create a new Vault.
Asset Metadata
For each asset that a Meta Vault supports, the Vault stores relevant metadata to ensure safe interaction with the asset. This metadata includes:
Decimal Precision: Ensures consistent normalization of deposits and withdrawals between different assets.
Fee Structure: Defines the asset-specific minimum and maximum withdrawal fees (defined in basis points).
Priority: Defines the Vault's desire to hold this asset relative to the other assets supported by the Vault.
Deposit Cap: Specifies the total allowable amount of deposits for the respective asset.
Oracle Configuration: Specifies which on-chain oracle feed (e.g., Pyth) is trusted to provide the asset’s exchange rate.
The metadata is initialized and updated by the protocol’s admin.
Last updated