Sabitlenmiş Tweet

We’re bringing the Standardized Interface for Tokenized Vaults on Sui—a Sui Improvement Proposal designed to unify DeFi vault design, improve security, and accelerate developer adoption.
Tokenized vaults are on-chain shared objects that accept deposits of input coins, manage funds, and mint output coins representing each user’s share of pooled assets.
Why tokenized vaults?
DeFi vaults today are bespoke to individual protocols, resulting in duplicated code, higher audit costs, and fragmented tooling.
• The lack of a generic vault standard increases security risk and slows integration.
• Our SIP addresses this by defining a unified Vault interface and generic Move modules for managing user and vault-owner flows.
Only vaults?
No—alongside the vaults, we’re going to help them be recognized by explorers and make them easy to integrate with other DeFi protocols via an immutable VaultMetadata object (similar to CoinMetadata).
We implemented an OwnerCap object that delegates fund management capabilities to vault owners. The object was designed to support DAO-based governance and to interoperate seamlessly with MPC frameworks (e.g., @ikadotxyz 2PC-MPC dWallets) and multisig solutions.
Last but not least, our vaults will be upgradable too, thanks to a modular architecture.
---
How does everything work?
Example: a SUI/ySUI vault where a DeFi firm applies custom yield strategies on Sui.
---
User Flow
Mint: deposit SUI as an input coin into the vault, add that input coin into the vault reserve as Balance, increase the supply of the output coin based on the rate, and wrap that output coin balance into a coin and return it to the user
Redeem: burn ySUI as an output coin and redeem SUI plus generated yield in SUI from the reserve of the vault and return it to the user
---
Owner Flow
Withdraw: withdraw SUI balance from the vaults reserve to spend into yield strategies and generate yields for users (Could be lending strategy, adding liquidity, etc.)
Deposit: deposit SUI as an input coin and generated yield back into the vault reserve balance
---
Bonus: This type of generic vault solution can streamline developers’ workflows. We plan to deploy standard packages to Sui networks (devnet, testnet, mainnet) and support them through our TypeScript SDK (other languages coming soon).
For full details, read the SIP spec on the Sui Forum:
forums.sui.io/t/the-standard…




English

























