Skip to main content

Account Activation

Unlike most networks, a Stellar account must be activated before it can be used to send transactions or create trustlines.
  • Minimum Balance: To activate an account, you must send at least 1 XLM to your new Stellar address.
  • Base Reserve: This 1 XLM is a “Base Reserve” required by the Stellar network and will be locked to maintain the account’s existence on-chain.
Ensure your first transfer to a new MPCVault Stellar address is at least 1 XLM to avoid “Account Not Found” errors on block explorers.

Managing Trustlines

To receive any asset other than XLM (e.g., USDC), you must first establish a Trustline. This is a Stellar-specific mechanism to prevent unauthorized assets from being sent to your wallet.

How to create a Trustline

  1. Initiate:
    • ​Quick Entry​: If your wallet does not yet hold any non-native assets, look for the hint: “Want to receive USDC? Create trustline first.” Clicking this will open the setup window automatically.
    • ​Web​: Click the three-dot menu next to your Stellar wallet address and select Create Trustline.
    • ​App​: Open the wallet details page, tap the three-dot menu in the top right corner, and select Create Trustline.
  2. Details: In the popup, enter the Asset Code or the ​Issuer Address​.
  3. ​Sign​: As this is an on-chain operation, a signing request will be sent to your MPCVault App. The trustline will be established once the transaction is signed and confirmed.
Each Trustline increases your account’s minimum required balance by ​0.5 XLM​. Ensure you have sufficient XLM in your wallet before adding new assets.

Receiving & Sending Assets

  • ​Receiving​: Share your “G” address to receive funds. Before receiving assets like USDC, ensure you have first created a Trustline for that specific asset.
  • ​Sending​: When withdrawing to an exchange, always include the Destination Memo provided by the recipient to ensure the funds are credited correctly.
  • ​Approval Flow​: All Stellar transactions, including creating trustlines, follow your vault’s defined Transaction Policy.

Use Stellar dApps

The MPCVault Chrome extension supports Classic transactions and Soroban contract interactions through compatible Stellar dApps. Start with an activated Stellar wallet and enough XLM to cover transaction fees and reserve requirements.
  1. Connect your wallet. Follow the Chrome extension connection guide to connect your MPCVault Stellar wallet to the dApp.
  2. Initiate a transaction. Create a transfer or other Classic transaction, or choose a Soroban contract operation in the dApp.
  3. Review the request. Open the signing request in the MPCVault app and check the transaction details. For Soroban interactions, review the available simulation results, estimated network fee, projected balance changes, and requested authorizations.
  4. Approve and sign. Complete the approvals required by your vault’s transaction policy and sign in the MPCVault app.
  5. Check the result. Return to the dApp to check submission status, then use the transaction hash to verify the on-chain result in a Stellar explorer.
Simulation results are estimates, not a guarantee of execution. If submission is delayed, check the transaction status before initiating it again.