Skip to main content
MPCVault supports XLM transfers, issued assets, trustlines, and custom Classic and Soroban transactions on Stellar Mainnet. Stellar wallets use networkType: "NETWORK_TYPE_STELLAR". Examples use API client signing.

Signing request types

MPCVault builds transactions for the structured payment and trustline requests. For stellarSendCustom, the application supplies an assembled XDR envelope with its sequence, fees, and any required Soroban resource data and authorizations. MPCVault signs and broadcasts the transaction (broadcastTx defaults to true). To sign transactions you build yourself or messages you format yourself, use raw signing.

Tutorials

Memos

Stellar supports four memo types. API support
  • Custom XDR: All four memo types.
  • Structured API: Text only. Other types are not yet supported.

Confirm a transaction

Query the txHash returned by MPCVault with a Stellar Mainnet RPC provider. This applies to Classic and Soroban transactions.
Use txHash as <TRANSACTION_HASH>. The RPC response reports execution in result.status: GetBalance queries a wallet’s current XLM or issued-asset balance. It does not identify which deposit changed the balance.