Hedera Token Service (HTS) Native Tokenization
Last updated
Was this helpful?
Last updated
Was this helpful?
The Hedera Token Service (HTS) provides native support for fungible and non-fungible tokens (NFTs), allowing developers to create and manage tokens without deploying smart contracts. This simplifies tokenization, reduces development complexity, and enhances security. The native tokenization model is optimized for high-speed transactions, supporting up to 10,000 transactions per second (TPS) for token transfers, making it ideal for enterprise-scale applications that require rapid and secure token operations. HTS also provides additional features such as:
Built-in compliance controls – KYC, pause, freeze, and account association
Atomic swaps – Transfer multiple tokens and HBAR in a single transaction
Customizable fees – Supports automatic royalties and revenue sharing
Direct API & SDK access - No Solidity smart contracts required
HTS is accessible through Hedera’s native API (HAPI), which provides comprehensive token management capabilities, including account operations, token transactions, and consensus messaging. Developers can interact with HTS via the Hedera SDKs, enabling seamless token transfers, contract calls, and consensus integrations.
HTS ensures secure and compliant tokenization with built-in tools that eliminate the need for Solidity-based enforcement. Token issuers can configure their tokens using the following security features
KYC Enforcement
Restricts transfers to verified accounts
Ensures regulatory compliance and security
Freeze/Pause Functions
Suspends transactions when needed
Protects against fraud and suspicious activity
Custom Fees
Supports royalties & structured payments
Automates revenue collection and token monetization
Supply Control
Enables or disables minting or burning
Maintains controlled token supply
Account Association
Prevents spam token transfers
Enhances security and prevents unwanted token drops
These optional compliance and control mechanisms make HTS flexible to meet regulatory requirements while maintaining token security and flexibility.
Managing token operations on Hedera involves defining roles and performing key actions to control and manage the token lifecycle. Below are the primary roles and token management operations supported by HTS.
HTS utilizes role-based access control (RBAC) to securely manage token lifecycle operations. Token issuers can assign distinct roles to delegate responsibilities, enhance security, and ensure compliance.
Admin Key
Grants full control over token configuration, including updating properties. Used for governance and administrative tasks, such as freezing or pausing.
Supply Key
Allows minting and burning of tokens to adjust the total supply. Ensures control over token issuance and circulation.
Freeze Key
Enables freezing or unfreezing token transfers for specific accounts. Used to enforce restrictions during investigations or compliance checks.
KYC Key
Enforces KYC compliance, allowing only approved accounts to transact with tokens. Ensures regulatory compliance for sensitive use cases.
Wipe Key
Allows removal of tokens from specific accounts. Used for refunding or correcting token allocations.
Pause Key
Allows pausing or unpausing token transactions. Pausing a token prevents the token from participating in all transactions.
Fee Schedule Key
Allows adjustments to the token’s custom fee schedule, providing flexibility in managing transaction costs.
Metadata Key
The key which can update the metadata of an NFT. This key is used to sign and authorize the transaction to update the metadata of NFTs. This value can be null.
HTS supports various token operations to ensure secure and flexible management of tokenized assets.
Mint
Increase the total supply of a token by creating new units.
Burn
Decrease the total supply of a token by destroying specific units.
Associate
Enables an account to hold and transact the token.
Dissociate
Remove a token association from an account to prevent further transactions.
Freeze/Unfreeze
Temporarily restrict or allow token transfers for specific accounts.
Wipe
Remove tokens from an account’s balance, effectively burning them.
Enable KYC
Restricts token holding or transfers to accounts meeting compliance requirements.
HTS powers a wide range of applications across finance, gaming, enterprise, and digital assets. It enables high-speed, low-cost transfers for stablecoins, CBDCs (central bank digital currency), and remittances, making digital payments faster and more efficient. Its NFT marketplace solutions support efficient and affordable minting and trading of non-fungible tokens (NFTs). For enterprises and banking, HTS facilitates tokenized securities, corporate treasury operations, and interbank settlements. In gaming and the metaverse, it powers instant asset ownership transfers for in-game items, digital collectibles, and virtual economies.