Hedera-Compatible ERC Token Standards
Explore some of the token standards supported and compatible with Hedera: ➡ ERC-20 (Fungible Tokens) ➡ ERC-721 Non-Fungible Tokens (NFTs) ➡ ERC-3643 Real World Assets (RWAs) ➡ ERC-1363 Payable TokensToken Associations
Before sending a token to a smart contract, you need to confirm whether you need to associate the token with the smart contract before transferring it. The transfer will fail if you transfer a token to a smart contract that was not associated with it first or does not have an open auto-association slot. You can associate a smart contract with a token in the following ways:- Use the
TokenAssociationTransactionin the supported Hedera SDKs - Use the
associateToken()orassociateTokens()from HIP-206.
Note:
Token association is for HTS tokens only.Synthetic Events
Smart contract tokens like ERC-20 and ERC-721 emit events, creating contract logs that developers can query or subscribe to. Hedera Token Service (HTS) tokens are not inherently equipped with such event logs. As a solution to this limitation, Hedera Mirror Nodes now generates synthetic event logs for HTS tokens. Learn more here.FAQs
What should I consider when evaluating managing tokens via a smart contract (EVM)or natively on Hedera for my distributed application?
What should I consider when evaluating managing tokens via a smart contract (EVM)or natively on Hedera for my distributed application?
Speed: HTS transactions are native and offer faster execution time than a smart contract execution.Pricing: Native services should be cheaper than the equivalent smart contract scenario.
Do I need to modify my existing contract on another Ethereum chain to use the Hedera token service system contract if my contract adheres to the ERC-720 or ERC-721 standard?
Do I need to modify my existing contract on another Ethereum chain to use the Hedera token service system contract if my contract adheres to the ERC-720 or ERC-721 standard?
No, you do not need to modify your existing smart contract deployed to another EVM compatible chain.