Asigna
WebStacksClarity
  • Introduction
    • About Asigna
    • Supported Wallets
    • Supported Networks
    • Verification Tool
    • Source Code
    • Official Links
  • Bitcoin multisig
    • Technical Specifications
    • Quickstart
      • Connecting to Asigna
      • Setting up your Vault
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
        • Runes
        • BRC-20s
        • Ordinals
        • Rare Sats
      • Embedded Apps
      • UTXO Management
      • Batch Transactions
    • Recovery
      • Software Wallet Setup in Sparrow
      • Ledger Setup in Sparrow
      • Ledger Setup in Caravan
  • Stacks multisig
    • Native Stacks approach
    • Quickstart
      • Connecting to Asigna
      • Setting up your Vault
      • Managing your Vault
        • Permissions
        • Sub-Accounts
        • Settings
      • Vault Balance
        • SIP-10s
        • NFTs
        • STX20
      • Nonce, queue and conflict transactions
      • Interacting with Apps
  • EVM MULTISIG
    • About
    • Networks and Contracts
    • Quickstart
      • Connect to Asigna
      • Setup Multisig
      • Funding Multisig
      • Batched transactions
      • dApps
  • FRACTAL MULTISIG
    • Technical specifications
  • Developers
    • Integrate Asigna Multisig into your App
      • Stacks
      • Bitcoin
      • EVM
    • Multisig SDK
      • Bitcoin SDK
      • Stacks SDK
      • EVM SDK
  • Appendix
    • Contact us
    • Asigna Audits
    • Privacy Policy
    • Terms of Use
Powered by GitBook
On this page
  • Create Batch Transaction
  • Adding to Batch Transaction
  • Conflict transactions
  • Deleting from Batch Transaction
  • Signing the Draft
  1. Bitcoin multisig
  2. Quickstart

Batch Transactions

PreviousUTXO ManagementNextRecovery

Last updated 19 days ago

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.

âž± Create Send BTC transaction

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

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

âž± Create multi-transaction Draft:

Click + Create new button to create a new multi-transaction Draft for the batch of transactions.

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

Click Confirm button to create a new multi-transaction adding the first transaction to its Draft.

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

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.

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.

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

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

âž± Choose multi-transaction draft

In the dropdown select previously created multi-transaction and click Confirm button to add a new transaction to it.

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

Conflict transactions

If transactions with opposite actions on the same object are added to the same multi-transaction, a warning Inscription duplicated will be displayed.

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

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.

âž± Delete transaction from the multi-transaction

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

Once Delete transaction window closes up, deleted transaction is removed from the list of transactions.

Deleting the last transaction from the list will delete the multi-transaction completely from the Drafts tab.

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.

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

âž± 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.

âž± Transaction Execution

Now this Batch Transaction is moved to the Queue tab and can be seen by other Vault owners.

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.