# Batch Transactions

Batch transactions allow you to combine multiple transactions into a single transaction. This helps **save on fees** and **improves efficiency**, making it faster and cheaper to manage multiple outputs at once.

### Create Batch Transaction

To create a **Batch Transaction**, you can start by initiating a regular **Send** transaction with any asset.

#### ➱ **Open the Asigna multisig app**

Navigate to the Asigna multisig app in your web browser: <https://btc.asigna.io/>

#### ➱ **Select the Vault**

On the homepage page select the Vault and open it by clicking the Vault preview card.&#x20;

#### ➱ **Create Send BTC transaction**

Navigate to the **sidebar menu**. On the sidebar Vault preview card click **Send** button.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FdwWKbnEUN1rGwi2ONOsm%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%201.09.40%20PM.png?alt=media&#x26;token=67e971a1-d7a0-4f91-b4e7-6e86e4ab1d84" alt=""><figcaption></figcaption></figure>

Input **BTC Amount** and **Recipient Address**. Click **Add to multi-transaction** button.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FykyrXNi3ooxd5sw5WpIV%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%201.36.19%20PM.png?alt=media&#x26;token=a21ae0a5-f6a7-4f35-b9bc-838791e8f2d0" alt=""><figcaption></figcaption></figure>

#### ➱ **Create multi-transaction Draft:**&#x20;

Click **+ Create new** button to create a new multi-transaction **Draft** for the batch of transactions.&#x20;

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2F49NuN48l4w7J2tMv4cI1%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-07%20%D0%B2%208.48.36%20PM.png?alt=media&#x26;token=9e033c1a-37b2-43c5-a708-8da80aab0682" alt="" width="375"><figcaption></figcaption></figure>

Input the name and click **Save** button. This multi-transaction will be added as the chosen one to the dropdown menu.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FpyCiQuJeaLxxrxbBrjgn%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-07%20%D0%B2%208.49.03%20PM.png?alt=media&#x26;token=679c23b9-b12f-4c26-8adb-aaf1e25810cd" alt="" width="375"><figcaption></figcaption></figure>

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2F2U7cfNlml3VYP8jgLQTj%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-07%20%D0%B2%208.49.20%20PM.png?alt=media&#x26;token=6988b904-5137-4b59-b86b-e8d009de8520" alt="" width="375"><figcaption></figcaption></figure>

Click **Confirm** button to create a new multi-transaction adding the first transaction to its **Draft**.&#x20;

Once the multi-transaction was successfully created, it can be located in the **Transaction** section -> **Drafts** tab.

{% hint style="warning" %}
**Drafts** section displays only draft of your multi-transaction. You should **Sign** the multi-transaction to make it visible for other owners. Thus it will be moved to the **Queue** tab and become available to all owners.
{% endhint %}

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FwAFZnGlV5yQ7d7U54edn%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%202.06.30%20PM.png?alt=media&#x26;token=db206be4-df22-4a38-b891-96f077cff683" alt=""><figcaption></figcaption></figure>

Now you can edit this multi-transaction **Draft**, by adding or deleting transactions.

### Adding to Batch Transaction

#### ➱ **Add another transaction**

To continue with the Batch Transaction creation we will add Send BRC-20 transaction to the **Draft**.&#x20;

Navigate to the previously inscribed BRC-20 token and click **Send** button. Locate the transfer inscription and click **Send** button.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FNCZnbrnCCU7BtAhVsY1h%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%202.26.16%20PM.png?alt=media&#x26;token=33253ebf-7e3a-4f9c-b4b9-83cca8c6533a" alt=""><figcaption></figcaption></figure>

Add recipient address and click **Add to multi-transaction** button.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2Fsh8KlkhFvdQBmp9guSfa%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%202.28.04%20PM.png?alt=media&#x26;token=181a90f4-e5cf-44cd-ad77-9783e6c231c9" alt=""><figcaption></figcaption></figure>

#### ➱ **Choose multi-transaction draft**

In the dropdown select previously created multi-transaction and click **Confirm** button to add a new transaction to it.&#x20;

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FlqcuMxRcHgJ67QAexL3y%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-08%20%D0%B2%201.11.43%20AM.png?alt=media&#x26;token=95695dc0-a87c-4618-85aa-18bab12f4670" alt="" width="375"><figcaption></figcaption></figure>

Once a new transaction was successfully added to the multi-transaction, the changes can be observed in the **Transaction** section -> **Drafts** tab.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FxefqHlwf3v4JEEfnmkU0%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.08.14%20PM.png?alt=media&#x26;token=5151f069-51bd-4be7-a962-e7d8aad34f25" alt=""><figcaption></figcaption></figure>

### Conflict transactions

If transactions with opposite actions on the same object are added to the same multi-transaction, a warning <mark style="color:red;">**Inscription duplicated**</mark> will be displayed.&#x20;

Such multi-transaction will be blocked for signing until you delete one of the conflicting transactions.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2Fm1FxztUOdQiqhf8Li1ZH%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.14.00%20PM.png?alt=media&#x26;token=cafca637-de3c-4c3a-8410-d695a0050bb3" alt=""><figcaption></figcaption></figure>

### Deleting from Batch Transaction

#### ➱ **Open multi-transaction details**

In the **Transaction** section -> **Drafts** tab choose multi-transaction and click on it. **Multi-transaction details** window with the list of added transactions will appear.&#x20;

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FjuULh1A4a6yebgSM8FvE%2F%D0%9A%D0%BE%D0%BF%D0%B8%D1%8F%20%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-14%20%D0%B2%203.48.27%20PM.png?alt=media&#x26;token=4000a89d-232d-4bff-a064-dd1e9f7da944" alt="" width="375"><figcaption></figcaption></figure>

#### ➱ **Delete transaction from the multi-transaction**&#x20;

Click **Trash Bin** icon on the transaction to be deleted. Then click **Yes, Delete** button to confirm this action.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2F1D7lEOvcUVEYT0CWvmvD%2F%D0%9A%D0%BE%D0%BF%D0%B8%D1%8F%20%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202023-12-14%20%D0%B2%203.48.27%20PM.png?alt=media&#x26;token=4f9e29f7-d18e-44bb-87e0-955da3259d2f" alt="" width="375"><figcaption></figcaption></figure>

Once **Delete transaction** window closes up, deleted transaction is removed from the list of transactions.&#x20;

{% hint style="warning" %}
Deleting the last transaction from the list will delete the multi-transaction completely from the **Drafts** tab.
{% endhint %}

### Signing the Draft

To make the Draft of multi-transaction visible for other owners you should sign it. Thus it will be moved to the **Queue tab** and become available to all Vault owners.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FycErVckeRfisP2gCZibp%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.25.49%20PM.png?alt=media&#x26;token=de6df214-b5bc-44eb-83c2-271d33ed0963" alt=""><figcaption></figcaption></figure>

Click **Sign** button, choose from the **recommended fee options** or input a **custom fee.**

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2Fom84SoFZYZ1apj2QL8im%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.28.00%20PM.png?alt=media&#x26;token=0b934086-46ce-4dd8-9a0f-a2eb2cb1475c" alt=""><figcaption></figcaption></figure>

#### **➱ Transaction Review and Confirmation**

Once the fee is set, you'll be able to **review** the transaction details. If everything is correct, click **Sign** button and confirm the transaction in the connected wallet.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FrHeNgUJVtef4K3ddVSPR%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.28.10%20PM.png?alt=media&#x26;token=ef39d4de-847e-49ba-a158-3a4a728da055" alt=""><figcaption></figcaption></figure>

#### **➱ Transaction Execution**

Now this Batch Transaction is moved to the **Queue** tab and can be seen by other Vault owners.&#x20;

Before the transaction is executed, it must be **signed by the required number of Vault owners**. Once the confirmation threshold is reached, locate this transaction in the **Transactions** section -> **Queue** tab and click the **Execute** button to start broadcasting of the transaction.

<figure><img src="https://254144762-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FLmUskow6Yg0G4jQRE0Lf%2Fuploads%2FHk2Af0zCAKX0VUt2d6Xp%2F%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%202025-06-02%20%D0%B2%203.55.45%20PM.png?alt=media&#x26;token=5b945fcd-4843-479d-a9e3-a8678fdaccec" alt=""><figcaption></figcaption></figure>
