---
updatedAt: 2026-05-08T13:20:17.000Z
agentTools:
  projectIndex: https://docs.lmnl.app/v2/llms.txt
---

# Transfer funds

Send and receive transfers.

Users can create new transfers to send/ receive funds to/ from external addresses, or internally across **Vaults**’ accounts.

# Send

**Owners** and **Admins** can send funds to external or internal exchanges, whitelisted or **Vaults** wallet addresses by initiating a **Send** (outgoing) transaction request.  Send transaction requests that support both native coins and tokens from **MPC** and **Multisig** wallets.

**Send** transactions support the following webhook payload notifications:

* Completed webhooks for outgoing transfers to [single](https://docs.lmnl.app/v2/reference/send-webhook-requests) or [batch](https://docs.lmnl.app/v2/reference/send-webhook-payload-for-batch-transaction) (multiple addresses).

## MPC Send Transaction Lifecycle

An MPC **Send** transaction goes through the following stages:

1. **Transaction Initation:**
   1. **Initiators** (**Owners** and **Admins**) who are part of the transaction initiation team can initiate an MPC transaction using the Send button.
   2. The **Initiator** team defines which members can send a transaction request from the wallet.
   3. **Initiators** can send transactions from both the **Vaults** [Web](https://vaults.lmnl.app/) and [Mobile](https://docs.lmnl.app/v2/docs/liminal-vaults-mobile-app) applications.
   4. **MPC** configuration supports 2-of-2 initiation, with a minimum of at least one initiator approval.
2. **Transaction Initiation Approval**:
   1. **Initiators** (**Owners** and **Admins**) who are part of the **Initiation** team can approve a transaction initiation request.
   2. **Initiation** approvals are supported both in the **Vaults** [Web](https://vaults.lmnl.app/) and [Mobile](https://docs.lmnl.app/v2/docs/liminal-vaults-mobile-app) applications.
   3. The **Initiator** team members are authorised to review and approve the transaction request to be sent from the wallet.
   4. **MPC** configuration supports 2-of-2 initiation, with a minimum of at least one initiator approval.
3. **Transaction Signing:**
   1. **Signers** (**Owners** and **Admins**) who are part of the transaction **Signing** team can sign and approve an outgoing MPC transaction request.
   2. Transaction signing is supported via **Vaults Mobile** only.
   3. The **Signing** team defines the members authorised to sign outgoing transactions from the wallet.
   4. **MPC** configuration supports 2-of-2 signing, with a minimum requirement of at least one signer's approval.

<Callout icon="📘" theme="info">
  **Note**

  Ensure you have configured the required initiation, approval, and signing configurations for your MPC wallet during its creation.
</Callout>

## Auto Expiration for Tron Transaction

**Vaults** supports an additional auto-expiry window for **Tron MPC** and **Multisig** transactions when sending funds. The auto-expiration feature encourages seamless transaction initiation and signing approvals, facilitating faster completions. It supports a countdown **Timer** to indicate a transaction’s completion urgency and automatically expires incomplete transactions post the 24-hour window.

The **Auto Expiration** reminder is supported throughout a **Send** transaction’s lifecycle for **Tron** chains.

1. **During Transaction Initiation**
2. **For Pending Transactions**
   Pending Tron transactions have an additional countdown timer indicating transaction completion urgency.
   * Navigate to **Home** > **Pending Actions**.
   * Pending **Send** transactions for **Tron** have an additional timer.
   * The respective transaction [Details](https://docs.lmnl.app/v2/docs/history#transaction-history-panel) panel has a countdown timer. Click **View** to bring up the panel.
     <br />
3. **Automatic Expiration**
   If the transaction is not yet approved or signed by all members within the 24 hours signing window, it is considered expired.
   * Expired transactions have a **Rejected** primary transaction status.
   * The rejected transaction is recorded in the **Transaction** [History](https://docs.lmnl.app/v2/docs/history) for reference.

## Demo

<HTMLBlock>{`
<div>
  <script async src="https://js.storylane.io/js/v2/storylane.js"></script>
  <div class="sl-embed" style="position:relative;padding-bottom:calc(49.90% + 25px);width:100%;height:0;transform:scale(1)">
    <iframe loading="lazy" class="sl-demo" src="https://liminalcustody.storylane.io/demo/fhkujo6i5dfg?embed=inline" name="sl-embed" allow="fullscreen" allowfullscreen style="position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:1px solid rgba(63,95,172,0.35);box-shadow: 0px 0px 18px rgba(26, 19, 72, 0.15);border-radius:10px;box-sizing:border-box;"></iframe>
  </div>
</div>
`}</HTMLBlock>

# Receive

**Owners** and **Admins** can receive funds from either external or internal exchange, whitelisted or **Vaults** wallet addresses by initiating a **Receive** (incoming) transaction request. Receive transaction requests support both native coins and tokens from MPC and Multisig wallets.

**Receive** transactions support the following webhook payload notifications:

* [Completed webhooks](https://docs.lmnl.app/v2/reference/receive-webhook-requests) for incoming transfers from single or batch (multiple) addresses.
* [Periodic webhooks](https://docs.lmnl.app/v2/reference/periodic-webhooks) for continuous incoming transfers from single addresses.

# Transaction Navigation

You can navigate to the **Send** and **Receive** buttons across **Vaults** to create transfers as required.

## Vaults Web

1. Log in to the **Vaults** web [account](https://vaults.lmnl.app/).
2. **Home** page:   Click either the**Receive** or **Send** button in the top-right corner of the **Home** page to open the respective transaction flow.

   <Image align="center" border={true} src="https://files.readme.io/6a1024287c3c49c710aade1319d4053f50520ece5d6ae7b261325b2cd4c91d98-CleanShot_2026-01-08_at_13.18.04.png" className="border" />
3. **Wallets**
   1. Click **Wallets** from the main navigation menu to navigate to the wallet overview.
   2. Navigate to the right of a respective wallet and click the **three-dot Actions** menu.
   3. Click either **Receive** or **Send** to open the respective transaction flow.

      <Image align="center" border={true} src="https://files.readme.io/d055a70ed34e5266fae5a787a6abb41fbb40d194b41b2ec23fcb7c34d60fd5fa-CleanShot_2026-01-08_at_13.23.02.png" className="border" />

      <br />
4. **Wallet Details**
   1. Navigate to **Wallets** from the main navigation menu.
   2. Select a respective wallet to navigate to the **Wallet Details** page.
   3. Click either **Receive** or **Send** to the top-right of the page header to open the respective transaction flow.

      <Image border={false} src="https://files.readme.io/75ddbe762481c7e40fb7e54b2b4856721f2d8753e570526dee9058c8b267860d-CleanShot_2026-01-08_at_13.25.20.png" />

## Vaults Mobile

1. Log in to your **Vaults** mobile account.
2. **Portfolio**: Tap either the Receive or Send buttons to open the respective transaction flow, or
3. **Wallets**:
   1. Navigate to the **Wallets** tab.
   2. Select a wallet.
   3. Tap either the **Receive** or **Send** buttons to open the respective transaction flow.
      <br />

# Create a Transaction

Refer to the following guides to create a transaction:

1. [Transfer funds from a warm MPC wallet](https://docs.lmnl.app/v2/docs/transfer-funds-from-a-warm-mpc-wallet) to,
   * Send funds from an MPC Mobile wallet.
   * Receive funds in an MPC Mobile wallet.
2. [Transfer funds from a multisig wallet](https://docs.lmnl.app/v2/docs/initiate-multi-sig-transaction).
   * Send funds from a Multisig wallet.
   * Receive funds in a Multisig wallet.