Hedera Transaction Tool Demo
v0.10.0
v0.10.0
  • Overview
  • Configuration
  • Installation
  • Keys
    • Generate a key
    • Import keys
    • Add public keys
    • Change your key name
    • Change your key password
    • Export your public key
    • Recovery your keys
    • Forgot your key password
    • View your recovery phrase
    • Change your recovery phrase password
    • Forgot your recovery phrase password
  • Accounts
    • Add an account
    • Change account name
    • Import accounts
    • Add new account
    • Add account network
    • Get account balance
    • Get account info
  • Create Transactions
    • Create an account
    • Update an account
    • Transfer hbar
    • File contents update
    • Admin remove content
    • Admin restore content
    • Create transactions from an existing transaction
    • Software update
  • Sign Transactions
    • Individual transactions
    • Multiple (batch) transactions
  • History
  • Settings
  • Software Update
  • CLI Commands
    • Launch CLI
    • Change key formats
    • Get account info
    • Collate transactions
    • Submit transactions
Powered by GitBook
On this page
  • Freeze Only
  • Prepare Upgrade
  • Freeze and Upgrade
  • Freeze Abort

Was this helpful?

  1. Create Transactions

Software update

PreviousCreate transactions from an existing transactionNextSign Transactions

Last updated 3 years ago

Was this helpful?

Create transactions to update the software on a Hedera network. Navigate to the Create pane of the application and select Network Freeze and Update from the Transaction Type drop-down menu.

Freeze Only

A transaction that freezes the network in preparation for a software update.

Transaction Field

Description

Requirement

Transaction will be submitted on

The valid start date and time of the transaction

Required

Memo

The transaction memo

Optional

Payer account

The account paying for the transaction fee

Required

Submit to node

The node ID the transaction will be submitted to

Required

Maximum transaction fee

The max transaction fee for this transaction. If the transaction fee is higher than this value it will not be processed.

Required

Freeze start time

The date and time to start the network freeze. This time has to be after the valid start time of the transaction.

Required

Prepare Upgrade

A transaction that updates the software file on the network.

Transaction Field

Description

Requirement

Transaction will be submitted on

The valid start date and time of the transaction

Required

Memo

The transaction memo

Optional

Payer account

The account paying for the transaction fee

Required

Submit to node

The node ID the transaction will be submitted to

Required

Maximum transaction fee

The max transaction fee for this transaction. If the transaction fee is higher than this value it will not be processed.

Required

File ID

The ID of the software update jar file. Example: 0.0.10

Required

File Hash

The hash of the software update jar file

Required

Freeze and Upgrade

A transaction that will freeze the network and update the software file on the network.

Transaction Field

Description

Requirement

Transaction will be submitted on

The valid start date and time of the transaction

Required

Memo

The transaction memo

Optional

Payer account

The account paying for the transaction fee

Required

Submit to node

The node ID the transaction will be submitted to

Required

Maximum transaction fee

The max transaction fee for this transaction. If the transaction fee is higher than this value it will not be processed.

Required

Freeze start time

The date and time to start the network freeze. This time has to be after the valid start time of the transaction.

Required

File ID

The ID of the software update jar file. Example: 0.0.10

Required

File Hash

The hash of the software update jar file

Required

Freeze Abort

A transaction that prevents aborts a scheduled software update.

Transaction Field

Description

Requirement

Transaction will be submitted on

The valid start date and time of the transaction

Required

Memo

The transaction memo

Optional

Payer account

The account paying for the transaction fee

Required

Submit to node

The node ID the transaction will be submitted to

Required

Maximum transaction fee

The max transaction fee for this transaction. If the transaction fee is higher than this value it will not be processed.

Required