Documentation
SocialsStatisticsLaunch App
  • Welcome to Mars Protocol
  • Getting Started
    • How to set up a Wallet
    • Connect your wallet
    • Using a Credit Account
  • Credit Accounts
  • Perpetual Futures (Perps)
    • Perps Vault (Counterparty Vault)
    • Funding Rate Mechanism
    • Price Impact
    • Open Interest Caps
    • Vault Solvency Protection
    • Health Factor
    • Liquidations
  • Spot & Margin Trading
  • Lending & Borrowing
  • Leveraged Yield Farming
  • High Leverage Strategies
  • Managed Vaults
    • Creating a Vault
      • How to Resume Vault Creation
    • Managing a Vault
    • Depositing into Vault
  • Risk Methodology
    • Asset Listing
    • Protocol Risk Framework
    • Perps Risk Framework
      • Maximum Leverage & LTVs
      • SkewScale
      • Open Interest Caps
      • Maximum Funding Velocity
      • Mitigating Risks of Static Parameters
    • Deposit Caps Risk Framework
  • Governance
    • MARS Token
  • Smart Contracts
    • Address Provider
    • Account NFT
    • Credit Manager
    • Health
    • Incentives
    • Oracle
    • Params
    • Red Bank
    • Rewards Collector
    • Swapper
    • Zapper
    • Perps
  • Brand kit
    • The Mars Brand
  • Legal
    • Mars FUD Bible
    • Terms of Service
    • Privacy Policy
    • Cookie Policy
Powered by GitBook
On this page
  • If You Didn’t Finish Vault Setup
  • What if a Transaction Timed Out?
  • Resume the Vault Creation
  • Step-by-Step Guide
  • Step 1: Locate the Vault’s Contract Address
  • Step 2: Resume Vault Creation
  • Summary
Edit on GitHub
Export as PDF
  1. Managed Vaults
  2. Creating a Vault

How to Resume Vault Creation

This step-by-step guide shows you how to resume vault creation — whether you dropped off before completing the setup, or encountered a timeout or other error during the process.

Last updated 7 days ago

If You Didn’t Finish Vault Setup

If you approve the first transaction (Vault Creation) but drop out before completing the process (Vault Account Minting or Deposit), don’t worry — your progress is saved.

  • A "Continue Setup" button will appear the next time you visit:

    • The Create Vault page

    • Or your My Vaults table

  • This allows you to finish setting up your vault without re-entering the details.

The initial transaction already charged the $50 creation fee and saved your vault parameters on-chain. You will not be charged again. You only need to complete:

  1. Vault Account Minting

  2. (Optional) Initial Deposit — if you had selected it

Once these are done, your vault will be fully functional and, if funded, listed publicly.

If you decide not to continue, you can delete the draft vault from the same “Continue Setup” dialog.

  • This action is irreversible.

  • Any fees already paid (e.g., the $50 creation fee) will not be refunded.


What if a Transaction Timed Out?

If you encounter the following error during vault creation:

“Transaction with ID {TX_ID} was submitted but was not yet found on the chain. You might want to check later. There was a wait of 15 seconds.”

This indicates that your transaction timed out during the instantiation of the vault. While the transaction may have succeeded on-chain, the app lost track of it due to latency or network issues.

Resume the Vault Creation

Instead of restarting the process entirely, you can manually resume vault creation by recovering the contract address and proceeding with a dedicated resume flow.


Step-by-Step Guide

Step 1: Locate the Vault’s Contract Address

  1. Click the “View on Mintscan” button to open your account details in Mintscan.

  2. Scroll down to the Transactions list and look for the most recent transaction with the message type Instantiate Contract. Click on it to view details.

Note: If there is no transaction with the message Instantiate Contract, your transaction might not have reached the chain at all. In this case, it's safe to restart the creation process from the beginning.

  1. In the transaction detail view, scroll down to the #1. Instantiate Contract section.

  1. Under the Instantiates: field, locate the value labeled contract_address.

  2. Hover over the address and click the copy icon to copy the vault’s contract address.


Step 2: Resume Vault Creation

Once you have copied the vault contract address, you can resume creation using the create vault page:

  1. Insert the copied Vault Address into the modal, that shows after clicking on the Continue Setup button.

  1. Click on Continue Minting Vault and you will be able to resume the minting process.


Summary

In the event of a transaction timeout during vault instantiation, your vault may still be live on-chain. By locating the contract address and visiting the Create Vault page, you can seamlessly continue the setup process without starting over.

Open the and click the wallet icon in the top-right corner.

Click on the Contine Setup button inside the .

Alternatively use the Continue Setup button in the .

Mars App
Create Vault Page
My Vaults Table
Mars ProtocolMars Protocol
Create Vault Page
Click on the View on Mintscan button to open your wallet in the Block Explorer
Find a transaction like this and click on it.
The instantiation details are located at the very bottom of the Transaction details
Click on the copy icon on the right side of the value
Click on Continue Setup
Alternative click on Continue Setup in the My Vaults table
Copy the vault address into the input field
Logo