Skip to content

hashgraph/hedera-transaction-tool-demo

License Build Quality Gate Status

Hedera Transaction Tool Demo

The Hedera Transaction Tool application is a demo application that allows a user to generate keys, create transactions, sign transactions, and submit transactions to a Hedera network. This software is designed for use solely by the Hedera Council and staff. The software is being released as open source as example code only, and is not intended or suitable for use in its current form by anyone other than members of the Hedera Council and Hedera personnel. If you are not a Hedera Council member or staff member, use of this application or of the code in its current form is not recommended and is at your own risk.

Install

Requirements

  • Java 17+ and JavaFX (sdk install java 17.0.13.fx-zulu)
  • MacOS (currently does not support other operating systems)

You can download the packages for the Hedera Transaction Tool UI and CLI by downloading the assets in each tag.

To run the Hedera Transaction Tool UI locally, complete the following steps:

  • Clone the repository
git clone https://github.com/hashgraph/hedera-transaction-tool.git
  • Open the project with your favorite IDE
  • Enter the following command within the root directory of the project
mvn clean install -D skipTests
  • Navigate to hedera-transaction-tool/tools-ui/src/java and run the Main class

Documentation

For instructions on the application installation and user guide, please visit Hedera Transaction Tools Documentation

Contributing

Contributions are welcome. Please see the contributing guide to see how you can get involved.

Code of Conduct

This project is governed by the Contributor Covenant Code of Conduct. By participating, you are expected to uphold this code of conduct. Please report unacceptable behavior to [email protected]

License

Apache License 2.0

Audit

NCC Group Cryptography Services reviewed the code and all reported findings as of this date were fixed.