Hedera Account Load Binder

Introduction

The Hedera Account Load Binder plugin allows you to load account data directly from the Hedera Distributed Ledger Technology (DLT) into a Joget form. This plugin can be applied either at the form level or the form section level, making it flexible for various data binding use cases.

Get started

Prerequisites

  • You need access to a Hedera Operator ID and Operator Key for proper authentication.
  • An existing Hedera Account ID is required, typically fetched via a Hash Variable.

Where to get the plugin

Download the Hedera Token Management Tool from the JogetOSS GitHub repository.

How to install

  1. Click Download on this plugin screen (It will be a .jar file).
  2. Go to your Joget localhost or server. In the Joget Console, go to Admin Bar > Systems Settings > Manage Plugins and click the Upload Plugins button.
  3. Under Upload Plugin, select the plugin .jar file you downloaded and click Upload.
  4. Depending on the plugin type, you can now view your new plugin in your form, List, or UI Builder.
  5. Remember to uninstall the old plugin before uploading a new version.
  6. The Joget Knowledge Base has more information on managing and developing plugins.

Configure Hedera account load binder properties

  • Operator ID: This corresponds to your Hedera Operator ID. For further details, see the Hedera Default Backend Configuration.
  • Operator Key: Enter your Hedera Operator Key to create an account.
  • Network Type: Choose PreviewnetTestnet, or Mainnet based on your environment.
  • Account ID: The account ID to load data for. Typically, a Hash Variable is used here.
Map Value to Form Fields
  • HBAR Balance: The current available HBAR balance of the account. You can map this to a form field to display it within the form.
  • Token Balances:
    • Token ID: Input the specific token ID to retrieve its balance.
    • Map to Form Field: Select the field in the current form where the token balance should be displayed.
  • Account Memo: A note or description that was set for this account (maximum length of 100 characters).
  • Is Account Deleted: To indicate if this account is marked as deleted or not.
  • Is Receiver Signature Required: Indicates if the account requires signing for incoming transactions.
  • EVM Address: The EVM-equivalent account address is based on the Account ID.
  • Max Automatic Token Associations: The maximum number of tokens the account can automatically associate without manual preauthorization. The default value upon account creation is 0.

Download plugin

Created by Julieth Last modified by Aadrian on Nov 19, 2024