Creating a node

Overview

This guide walks you through creating a new node on the Hedera network using the Transaction Tool. The node creation process registers a node with the network, assigns it service and gossip endpoints, and links it to a node account ID that will collect fees. Once created, the node becomes part of the network’s consensus.


Prerequisites

Before you begin, you should have completed the following:

You should also have:

  • Node Operator Admin Key: The administrative private key that will control the node

  • Fee Payer Account: A Hedera account with sufficient HBAR balance to pay transaction fees.

  • Network Infrastructure: Properly configured service and gossip endpoints for the node.

  • Gossip Certificate: A valid certificate for signing gossip events.


Transaction Properties

Transaction Property
Description
Required
Example

Payer ID

All transactions submitted to the Hedera network require a Payer ID. This is the Hedera account ID that will pay the transaction fees associated with the NodeCreateTransaction. The account must have enough HBAR to cover the fee. Transaction Fee Table

Yes

Valid Start

The date and time the transaction should be submitted to the network.

Yes

2025-04-05T10:00:00Z

Max Transaction Fee

The maximum amount of HBARs you're willing to pay for the transaction. If the required fee exceeds this value, the transaction will fail. Helps avoid accidentally overspending.

Yes

2 HBAR (Default)

Transaction Memo

Optional text description for the node creation transaction.

No

Adding new consensus node

Node Account ID

The Hedera account ID assigned to the node used for fee collection.

Yes

Node Description

A brief human-readable description of the node's purpose or setup. Useful for documentation and operational context. Note: This is publicly visible on the network explorer.

No

Hosted by Google | Helsinki, Finland

Node Admin Key

A public key used to control administrative permissions for the node. This key will be required to update or delete the node in the future.

Yes

0x03a5f… (public key format) - View examples on HashScan

Service Endpoints

A list of IP addresses and ports that the node uses to serve public API traffic. These endpoints allow SDK clients and applications to interact with the node.

Yes

35.237.200.180:50211 and 35.237.200.180:50212View examples on HashScan

Gossip Endpoints

IP addresses and ports are used for internal gossip protocol communication between nodes. Required for consensus participation.

Yes

10.100.50.10:50111View examples on HashScan

Gossip CA Certificate

A TLS certificate issued by Hedera secures peer-to-peer gossip communication and validates node identity. This certificate is also referred to as the Gossip TLS/SSL certificate, which is used for encrypted and authenticated gossip traffic.

Yes

A valid PEM-encoded certificate block

Decline Reward

Whether the node declines staking rewards.

No

true

gRPC Web Proxy Endpoint

The IP address and port for the gRPC web proxy. Browser based applications use this for submitting transactions to the Hedera network.

No

www.example.com - View examples on HashScan


Transaction Signing Requirements

  • The node operator admin key must sign the transaction.

  • The transaction fee payer account must sign the transaction.


Step-by-Step Guide

Step 1: Start Node Creation

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

  • Choose Node and then select Node Create.


Step 2: Configure Node Properties

Fill in the required node parameters in the form. Refer to the Transaction Properties table above for descriptions and examples.


Step 3: Submit the Transaction

  • Select Create and Share to prepare the transaction for signing. The transaction will not be submitted until the Valid Start time is reached.

  • Review all node configuration details carefully before confirming.

  • Verify that all endpoints are correctly formatted and accessible.


Step 4: Sign and Execute

Personal mode:

  • The transaction requires two signatures:

    1. Node Operator Admin Key signature

    2. Fee Payer Account signature

  • Select Sign & Execute to sign with your local key(s) and submit to the network.

Organization mode:

  • Select Create & Share to route for approvals and signatures. Both required signatures must be collected before execution.


Step 5: Verify Node Creation

Upon successful execution, the transaction receipt returns the Node ID of the newly added node.

To confirm the node creation:

  1. Check Transaction History:

    • Navigate to the History tab in Transactions.

    • Locate the Node Create Transaction.

    • If successful, the transaction status will display Success.

    • Note the Node ID from the transaction receipt.

  2. Network Integration (Optional):

    • Check network explorer tools to confirm the node is visible.

    • Verify that gossip endpoints are accessible from other network nodes.

    • Monitor initial sync and consensus participation.


Last updated