Introduction

This process tool plugin allows you to mint native tokens and NFTs on the Hedera DLT.

Note

  • Do ensure that the minter account has sufficient balance for the required transaction fee to mint assets.

Plugin Properties

Configure Hedera Mint Token Tool

NameDescription
Operator IDPaste in your operator account ID, according to the selected network type.
Operator Key

Paste in your operator account private key, according to the selected network type.

Network Type

Select the network to interact on:

  • Mainnet
  • Previewnet
  • Testnet

"Mainnet" uses real-world currency(s).

Please use "Previewnet" or "Testnet" for testing purposes.

By default, this plugin pack connects to official Hedera public nodes.
To learn more about the public nodes, see:

Token Properties

NameDescription
Form

Select a form to retrieve minting data from.

All fields from the selected form will be made available for field mapping in the sections below.

Minting Account
Account ID

The account to mint the asset.

The minter is set as the treasury account.

Account Mnemonic Phrase

This is the minter's account secret key required in order to perform actions with the minter's account.

Only accepts Hash Variable that points to the minter's encrypted stored mnemonic phrase.

Caution

Account Mnemonic Phrase MUST be strictly secured at all times, and only viewable to the intended user.

Do NOT key in the plain-text mnemonic phrase here.

Anyone who possesses this phrase has full unrestricted control and can do irreparable damage!

Minting Configuration
Token ID Handling

Select the action to perform:

  • Create New Token
  • Mint More Token

Token ID Handling (Create New Token)

This configuration tab will only appear when Token ID Handling property is Create New Token.

NameDescription
Mint Type

Select the type of asset to create:

  • Native Token
  • NFT
Token Name

The token name (e.g.: MyFirstToken).

Token Symbol

Typical 3 to 5 characters long, and all letters in UPPERCASE.

Token Memo

A short publicly visible description about the token.

Amount To Mint

This property will only appear when Mint Type is Native Token.

Amount of native tokens to mint.

Based on the Token Decimals configured, this amount will be automatically adjusted, so there is no need to input the lowest denomination amount.
Example, for 2 token decimal points & to mint 500.50 tokens, there is no need to input "50050", you can simply input "500.50".
Token Decimals

This property will only appear when Mint Type is Native Token.

The number of decimal places a token is divisible by.

If Amount To Mint has decimal places exceeding the configured token decimals, the exceeded numbers are ignored.

IPFS Content ID

This property will only appear when Mint Type is NFT.

The IPFS content ID of the file after uploading your file to IPFS. This value will be attached as the NFT metadata.
Example: QmeRdF1aybs9VKMYKM8E5tFPW96ngJ8i76Lia763wVtNX6

Token Max Supply

For Native Token, this defines the maximum number of tokens that can be in circulation.

For NFT, this defines the maximum number of NFTs (serial numbers) that can be minted.

This value can never be changed.

For Native Token, based on the Token Decimals configured, this amount will be automatically adjusted, so there is no need to input the lowest denomination amount.
Example, for 2 token decimal points & to set a max supply of 999.12 tokens, there is no need to input "99912", you can simply input "999.12".

Token ID Handling (Mint More Token)

This configuration tab will only appear when Token ID Handling property is Mint More Token.

NameDescription
Mint Type

Select the type of asset to mint more of:

  • Native Token
  • NFT
Token ID

The ID of the token you wish to mint more of.

Additional Amount To Mint

This property will only appear when Mint Type is Native Token.

Amount of native tokens to mint and add to the existing supply.
If Additional Amount To Mint value's decimal points exceeds the token's set decimals, the exceeded numbers are ignored.

IPFS Content ID

This property will only appear when Mint Type is NFT.

The IPFS content ID of the file after uploading your file to IPFS. This value will be attached as the NFT metadata.

Token Keys Configuration

This configuration tab will only appear when Token ID Handling property is Create New Token.

NameDescription
Treasury Account

This account will receive the specified initial supply and any additional tokens that are minted.
If tokens are burned, the supply will decrease from the treasury account.

Defaults to Minter.

Admin Key
The key which can perform token update and token delete operations on the token.
The admin key has the authority to change:
  • Freeze key
  • Wipe key
  • KYC key
  • Pause key
  • Supply key

It can also update the treasury account of the token.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)

If Admin Key is disabled, token properties & supply & keys are PERMANENT upon mint!

Freeze Key

The key which can sign to freeze or unfreeze an account for token transactions.
If disabled, no one can freeze token transactions for any account.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)
Wipe Key

The key which can wipe the token balance of an account.
If disabled, no one can wipe the token's balance for any account.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)
KYC Key

The key which can grant or revoke KYC of an account for the token's transactions.
If disabled, KYC is not required, and KYC grant or revoke operations are not possible.

Selections available are:

  • Disabled (Default)
  • Operator
  • Minter

If KYC Key is enabled, token receivers must be associated with the token & explicitly granted KYC before transacting with the token.

Pause Key

The key that has the authority to pause or unpause a token.
Pausing a token prevents the token from participating in all transactions.
If disabled, pausing is not possible.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)
Supply Key

The key which can change the total supply of a token.
This key is used to authorize token mint and burn transactions.
If disabled, minting/burning tokens is not possible.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)
Fee Schedule Key

The key which can change the token's custom fee schedule.
If disabled, changing the token's custom fee is not possible.

Selections available are:

  • Disabled
  • Operator
  • Minter (Default)

Store Token Data To Form

This configuration tab will only appear when Token ID Handling property is Create New Token.

NameDescription
Form

Select a form to store the token data to.

All fields from the selected form will be made available for field mapping in the section below.

Field Mapping
Token ID

The unique identifier of a token.

This value will be stored as the record ID of the chosen form.

Token Type

Indicates if this is a Native Token or NFT.

Token Name

The token name.

Token Symbol

The token symbol.

Minting Account

The account that minted this asset.

Is Testnet Flag

To indicate if this minted asset belongs to the mainnet or testnet.

Store NFT Data To Form

This configuration tab will only appear when Mint Type property is NFT.

NameDescription
Form

Select a form to store the NFT data to.

All fields from the selected form will be made available for field mapping in the section below.

Field Mapping
NFT Serial Number

The unique serial number of the minted NFT.

Associated Token ID

The token ID that this NFT belongs to.

Minting Account

The account that minted this NFT.

Is Testnet Flag

To indicate if this NFT belongs to the mainnet or testnet.

Store Response To Workflow Variable

Name

Description

Is Transaction Validated

To indicate if this transaction has been successfully validated.

Consensus TimestampTo store the timestamp of when the majority of the network members received the transaction. At this point, the transaction becomes final and verifiable.
Transaction IDTo store the transaction ID of the transaction performed.
Transaction Explorer URLTo store an auto-generated URL to see transaction details on a public ledger explorer. Default is Dragonglass.




  • No labels