VaultCraft
IntroductionProductsTokenomicsGovernanceSecurityResources
  • Welcome to VaultCraft
    • ๐ŸŒฝIntroduction
    • ๐Ÿซ‚Refer your friends
    • ๐Ÿ—ฃ๏ธBook a Demo
    • ๐ŸคPartner with us
      • VaultCraft Partner Program
      • Vaultcraft Referral Program
  • Products
    • ๐ŸฟOverview
    • ๐ŸชV2 - Safe Smart Vaults
      • ๐Ÿ› ๏ธManager Docs
      • ๐Ÿ‘จโ€๐ŸญUser Docs
      • ๐Ÿค“Developer Docs
    • ๐Ÿง Smart Vaults
      • ๐Ÿ“ˆStrategies
      • ๐Ÿ’พIntegrated Protocols
    • ๐ŸคนMulti-strategy Smart Vaults
      • Rebalancing Methodology
    • ๐Ÿช„VaultCraft VCI & SDK
      • ๐Ÿช„VaultCraft Interface (VCI)
      • ๐Ÿ›ธSDK
        • Developer Docs
        • YieldOptions
        • Vault
        • VaultController
    • โšกZap into Vaults
    • ๐Ÿช‚VAULTRON
  • Tokenomics
    • ๐Ÿ’ฃVCX
      • ๐ŸฟVCX
        • ๐Ÿ•ฐ๏ธOld POP Tokenomics
      • ๐ŸฟVoting Power
      • ๐ŸฟoVCX
      • ๐Ÿš€Boost
      • ๐ŸคBribing
      • ๐Ÿ’ฐProtocol Revenue
      • ๐Ÿ”ฅTreasury Burn
    • ๐ŸงˆVCX Markets
    • โ›“๏ธSmart Contracts
  • GOVERNANCE
    • ๐Ÿ—ณ๏ธVaultCraftDAO
  • Security
    • ๐Ÿ’‚Guards
    • ๐ŸšงMulti-sig contract Management
    • ๐Ÿ›ก๏ธ Audits
    • ๐Ÿ› Bug Bounty
    • ๐Ÿ’กNon-technical QA
  • Tools & Resources
    • ๐Ÿ“บTutorials
    • โš’๏ธWebsites
    • โš’๏ธDashboards
    • โš’๏ธCommunities
    • โš’๏ธBrand Assets
Powered by GitBook
On this page
  • Vault Creation
  • Vault Management
  1. Products
  2. V2 - Safe Smart Vaults

Manager Docs

Manage VaultCraft's Smart Vaults with Safe

PreviousV2 - Safe Smart VaultsNextUser Docs

Last updated 5 months ago

With our new Safe Vaults its easier than ever to run a vault/fund/index in DeFi. We simply configure you a vault and set up Safe for you and from there on you can manage everything in the familiar interface of Safe with all the features that you come to love and expect.

Vault Creation

  1. Together we decide which asset will be the quote asset of the vault. The quote asset is the token that user deposits and withdraws. Therefore all price changes are measured in terms of this asset. Consider two examples:

    • The quote asset is USDC but the vault is now only holding BTC. With the price of BTC increasing the value of the vault in terms of USDC increases dramatically. Vice versa if the price of BTC decreases the value of the vault in terms of USDC decreases.

    • If the quote asset is BTC on the other hand the value of the vault wouldn't increase at all even if the price of BTC increases. Since the amount of BTC in the vault stays the same.

  2. We decide together which protocols and assets can be used by the vault. This has a huge impact on the risk and return profile of the vault and how we can sell the vault to our users. A vault that only deals with established stablecoins and lending protocols will bring less returns but will be marketable to huge treasuries and other risk averse investors. While a vault that invests into memecoins and various DeFi protocols will have a higher return potential but also higher risk. Its also important to note that we are able to later adjust the rules further in case VaultCraft or you as the manager feel like its necessary.

  3. Now we deploy the vault with its oracle, safe and all necessary permissions.

  4. You will be given access to a Safe with a previously agreed EOA as the owner and ready to manage the vault.

Vault Management

User funds are automatically sent on deposit to your Safe. The only thing you need to worry about is managing those assets and fulfilling withdrawal requests.

You can access any DeFi protocol either in the Safe app directly or by connecting to an app via WalletConnect. Any protocol or asset interaction that wasn't allowed on vault creation will simply fail or not be signed.

To fulfill user withdrawals follow the following steps:

  1. Navigate to the Apps-page in the Safe and there click on "My custom apps". If you see VaultCraft in that list already you can skip step 2 and go straight to step 3

  1. Now click on the VaultCraft app and scroll to the bottom of the page. Click on Manage

  2. This sends you to this page where you click on Safe Vaults

  3. Here you can see all withdrawal requests from all users of any VaultCraft vault. You can use the search functionality or narrow vaults down by selecting specific networks to only see your vaults

  4. Here you can see a user which address ends with ...Bdb has requested the withdrawal of 1 vault share which is currently valued at 3.51983 USDC. You also see this in the gray bar at the top. This shows you how many idle USDC are in the Safe and how many you would need to fulfill all withdrawal requests. In this case we have 1.82 USDC available but need 3.519 USDC. In this example you would need to withdraw from some protocols or sell other tokens in the Safe to get the needed USDC

  5. Withdrawals can be fulfilled in multiple ways. By clicking on the Withdraw button next to individual requests you fulfill that specific request only. You can also click on Withdraw all to fulfill all requests at the same time for a single vault if the Safe has enough idle assets. Lastly you can bundle multiple requests of the same vault by clicking on Add to Queue and then Fulfill Queue. When adding a request to the queue you will see that the amount of Queued Assets in the Gray bar at the top increases. And thats all there is to manage a vault.

Its also possible to use the Safe API or Safe SDK to interact with the Safe in a programmatic way. ()

Click on Add custom Safe App and add the following URL: and click Add. This will add the VaultCraft to your list of Safe Apps.

๐Ÿช
๐Ÿ› ๏ธ
https://docs.safe.global/sdk/overview
https://app.vaultcraft.io