Introduction
This process tool plugin allows you to create/update/delete topics, and submit messages to topics on the Hedera DLT.
See Hedera Consensus Service for more info.
Note
- Do ensure that the admin account has sufficient balance for the required transaction fee to create topics and send messages to a topic.
- To update or delete a topic, an Admin Key must be specified during the creation of the topic.
Plugin Properties
Configure Hedera Topic Management Tool
| Name | Description |
|---|---|
| Operator ID | See Hedera Default Backend Configuration. |
| Operator Key | |
| Network Type | |
| Operation Type | Select an operation type to perform:
|
Operation (Submit Message)
| Name | Description |
|---|---|
| Topic ID | The unique ID of an existing topic on the Hedera DLT. Can use a Hash Variable that points to a topic ID. |
| Message | Insert a custom message to submit to the specified Topic ID. Also accepts Hash Variable. |
| Require Submit Key | Check this option if you are interacting with a private topic. |
| Submit Key | This property will only appear when Require Submit Key is checked. Only accepts Hash Variable that points to the topic's submit key. |
Operation (Create Topic)
| Name | Description |
|---|---|
| Admin Key | Select an admin to allow update and deletion of topics:
|
| Admin Account Mnemonic Phrase | This property will only appear when Admin Key is Custom. Only accepts Hash Variable that points to the admin account's encrypted stored mnemonic phrase. |
| Set as Private Topic | Check this option to create a private topic. |
| Topic Memo | Insert a custom topic memo. Also accepts Hash Variable. |
Operation (Update Topic)
| Name | Description |
|---|---|
| Topic ID | The unique ID of an existing topic on the Hedera DLT. Can use Hash Variable. |
| Admin Key | Select the admin that controls this topic:
|
| Admin Account Mnemonic Phrase | This property will only appear when Admin Key is Custom. Only accepts Hash Variable that points to the admin account's encrypted stored mnemonic phrase. |
| Modify Admin Key | Select option to modify Admin Key:
|
| New Admin Account Mnemonic Phrase | This property will only appear when Admin Key is Replace to Custom. Only accepts Hash Variable that points to the new admin account's encrypted stored mnemonic phrase. |
| Modify Submit Key | Select option to modify Admin Key:
|
| Modify Topic Memo | Select option to modify Admin Key:
|
| New Topic Memo | This property will only appear when Modify Topic Memo is Replace. Insert new topic memo to replace old topic memo. Also accepts Hash Variable. |
Operation (Delete Topic)
| Name | Description |
|---|---|
Topic ID | The unique ID of an existing topic to mark as deleted on the Hedera DLT. Can use a Hash Variable. |
| Admin Key | Select the admin that controls this topic:
|
| Admin Account Mnemonic Phrase | This property will only appear when Admin Key is Custom. Only accepts Hash Variable that points to the admin account's encrypted stored mnemonic phrase. |
Store Response To Workflow Variable
Name | Description |
|---|---|
| Topic ID | This property will only appear when Operation Type is Create Topic. To store the topic ID of the created topic. |
| Submit Key | This property will only appear when Operation Type is Create Topic, and Update Topic when Modify Submit Key is Remove or Replace. To store the Submit Key created for a private topic. |
| Topic Current Sequence | This property will only appear when Operation Type is Submit Message. To indicate the latest sequence number of messages on the topic. |
Topic Current Hash | This property will only appear when Operation Type is Submit Message. To indicate the latest SHA-384 running hash of the topic. |
| Is Transaction Validated | To indicate if this transaction has been successfully validated. |
| Consensus Timestamp | To store the timestamp of when the majority of the network members received the transaction. At this point, the transaction becomes final and verifiable. |
| Transaction ID | To store the transaction ID of the transaction performed. |
| Transaction Explorer URL | To store an auto-generated URL to see transaction details on a public ledger explorer. Default is Hashscan. |