Create a Group Transaction

  1. Navigate to Transactions: Use the left-hand menu and click on Transactions

  2. Create a New Transaction: On the right side of the screen, click the + Create New button and select Transaction Group

  3. Enter the Group Name: Enter a name for the transaction group. This is a required field.

  4. You have two options to create group transactions. You can manually add transactions or import a CSV. Note that importing a CSV only supports the Transfer Transaction type

  5. Option 1: Manually Add Transactions

    1. Click on + Add Transaction: Start by clicking the "+ Add Transaction" button

    2. Select the Transaction Type: Choose the type of transaction you want to create

    3. Fill in Transaction Details: Complete all the required fields for the transaction

  6. Option 2: Import Transactions via CSV (Transfer Transactions Only)

    • Note: This feature is only available for transfer transactions

    • Create a CSV File: Prepare your CSV file in the required file format

      • Please see below for CSV format example

    • View Imported Transactions: After importing, review the transactions added from the CSV.

  7. Create and Share: Once the transactions are ready, click on Create and Share to share with the members of the organization. Click Confirm. Once shared, all transaction signers will receive email notifications to review and sign the transaction.

If you are a transaction signer for the transaction you created, you will be prompted to sign the transaction immediately after.

You can view the progress of the group transaction by navigating to Transactions > In Progress transactions.

Transaction Fields

  • Transaction Description: A brief summary of the transaction that will be shown to the people signing the transaction. Only the transaction creator, approver, observer and its signers can see this information

  • Payer ID: The account ID that will pay for the transaction fee

  • Valid Start: Set the date and time when the transaction should be processed on the Hedera network

  • Max Transaction Fee: The maximum amount of hbars you are willing to pay as a transaction fee. If this limit is lower than the actual fee, the transaction will fail

  • Transaction Memo: A short note for the transaction that will be publicly visible on the Hedera network

  • Approvers: Assign people who need to review and approve the transaction. Approvers do not sign the transaction itself unless an approver is also a transaction signer

  • Observers: Add team members who need to track the status of the transaction, but are not required to sign transactions

CSV Format and Example

Sender Account

Account ID of the account hbar will be debited.

Example: 0.0.2

Sending Time

Transaction valid start time for the first transaction

Example: 20:00

Node IDs

Note: This is not required. The application manages creating an signing transaction for ⅓ of the nodes in the network and will retry another node if one fails. The node account IDs to submit the transactions to

Example: 0.0.4

Transaction Fee

The max transaction fee in tinybar

Example: 500000000

Transaction Valid Duration

The period of seconds the transaction is valid from its start time

Example: 180

Account ID

The account ID of the account the sender account is transferring to

Example: 0.0.3

Amount per distribution (hbar),

The amount of hbar to transfer to the specified receiving account

Example: 10

Start Date (MM/DD/YY)

The date of the transfer

Example: 09/07/2024

Memo

The memo for the transaction (100 bytes). The memo can be entered at a global level for all the transactions in the csv or can be entered in the memo column to assign individual transaction memos.

Example: The memo for the transaction

Last updated