Creating and signing a transaction

In this guide, you'll learn how to create and sign a transaction within the application using your individual credentials.

This flow is ideal for submitting transactions that require only your own signature (i.e., not part of a multi-signature organization workflow).

Note: If you're creating a transaction on behalf of an organization, refer to the Organization Transaction Guide.


Select Personal Mode

In the top-right dropdown menu, switch the mode from Organization to Personal. This ensures that the transaction will be created and signed only by you, outside of any multi-signature organization workflow.


  • In the left-hand navigation menu, select on Transaction.


Create a New Transaction

  • Select Create New from the main menu then Choose Transaction.


Choose a Transaction Type

  • For example, Choose Account and then select Create Account.

  • Each transaction type will display a different set of required fields.


Fill in the Required Fields

Once you’ve selected the appropriate transaction type (in this case, Account Create), the form will display both common and transaction-specific fields.

Common Transaction Fields

These fields are available on every transaction type:

Field
Description
Required/Optional

Transaction Description

A text description of the transaction. Does not get published to the network Ledger and is private to you.

Optional

Nickname

A name for the transaction. Does not get published to the network Ledger and is private to you.

Optional

Payer ID

The ID of the account that will be charged the transaction fee for this transaction.

Required

Valid Start

The time the transaction should be executed by the selected network

Required

Transaction Memo

A short memo for the transaction that will be visible on the network ledger. Any information here is not private. 100 characters max.

Optional

Max Transaction Fee

The maximum amount of HBARs you're willing to pay for the transaction

Required

Account Transaction Fields

These fields are specific to the Account Create transaction type. If you create a different transaction these fields may not apply.

Field
Description
Optional/Required

Key

The public key that will own this account and sign transactions for. This can be a simple key or complex key. This can be an ED25519 key and ECDSA key type. Learn how to create a complex key type <here>.

Required

Accept Staking Rewards

Whether or not this account should accept staking rewards if it were staked to a node.

Optional

Staking

The account can be staked to a node account ID or staking to another account. Select the method in which you would like to stake your account.

Optional

Receiver Signature Required

If enabled, this account would require to sign all transactions where this account is being transferred tokens.

Optional

Initial Balance

The starting balance of the account when it is created. The balance is transfererd from the transaction fee payer account into this account upon creation.

Optional

Max automatic token associations

Whether or not this account should recieve token airdrops. <Expand futher>

Optional

Account Memo

A text memo to attach to the account. 100 characters max. Warning: This information will be publicly available on a network explorer when the account is searched for by anyone.

Optional


Sign and Execute

  • Once all required fields are completed:

    • Select Sign and Execute to generate and sign your transaction.

    • The tool will use your configured key(s) to sign the transaction locally.


Review and Confirm

  • A summary of the transaction will be displayed.

    • Carefully review all transaction details, including fees, memo, and recipient information.

    • Select Confirm to finalize.


View Transaction History

  • After submission, navigate to the History tab.

  • This section displays all previously submitted transactions, including:

    • Status (e.g., success, failed)

    • Transaction ID and memo

    • Timestamp and confirmation data


Last updated