> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mpcvault.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Stellar Wallet

> MPCVault now supports the Stellar network, allowing your organization to manage XLM and other Stellar assets (such as USDC) with institutional-grade security.

## 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.

<Note>
  Ensure your first transfer to a new MPCVault Stellar address is at least 1 XLM to avoid "Account Not Found" errors on block explorers.
</Note>

## 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.

<Note>
  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.
</Note>

## 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](https://chrome.google.com/webstore/detail/mpcvault/jgfmfplofjigjfokigdiaiibhonfnedj) 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](/guides/10-how-do-i-connect-my-wallet-to-a-dapp#chrome-browser-extension) 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.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.