Logo

dev-resources.site

for different kinds of informations.

Mainnet v0.54 Release

Published at
10/31/2024
Categories
blockchain
cryptocurrency
hashgraph
hedera
Author
hedera
Author
6 person written this
hedera
open
Mainnet v0.54 Release

Frictionless Airdrops and Update Token Custom Fee Schedules via Smart Contract

The Hedera team and community are constantly working to improve the network and deliver the best possible user experience for enthusiasts, developers, and enterprises alike. With the release of mainnet upgrade to version 0.54, a number of new features and capabilities have been implemented to enhance the functionality of the Hedera network. Let’s explore:

HIP-904: Frictionless Airdrops - Full Implementation

Mainnet release v0.53 included several technical components key to the implementation of HIP-904: Frictionless Airdrops on Hedera, including Unlimited Max Automatic Associations - enabling accounts to automatically associate with an unlimited number of tokens (both fungible and non-fungible) that have been sent to them - and, in relation, Sender Pays Auto Associations - charging association fees to the sender of the tokens as opposed to receivers pre-paying for automatic association slots whether they are used or not.

With the release of mainnet v0.54, all additional core features of Frictionless Airdrops - empowering token creators and users alike - have been implemented. Detailed briefly below are some of the key components of Frictionless Airdrops:

Pending Token Transfers

  • Allows sent/received tokens to be kept in a "pending" state - as opposed to the transaction outright failing - when the receiver account has no available or automatic association slots remaining.

TokenAirdrop

  • Enables senders to distribute tokens to multiple recipients in a single transaction, with consideration of account association properties.

TokenClaimAirdrop

  • Enables receivers to selectively claim airdropped tokens that are in a pending state.

TokenCancelAirdrop

  • Enables the ability for token senders to cancel unclaimed airdropped tokens post-distribution.

TokenReject (implemented previously in v0.53)

  • Enables receivers the ability to transfer either their entire balance of a fungible token or specific non-fungible token serials back to the token's treasury account, regardless of how these tokens were acquired.

For a more detailed look at what Frictionless Airdrops brings to the Hedera ecosystem as well as deeper insights into each of the major features and new transactions that have been implemented, dive into our dedicated blog on Frictionless Airdrops here.

HIP-1010: Update Token Custom Fee Schedules via Smart Contracts

The implementation of HIP-1010 extends the capabilities of smart contracts in managing token fee schedules, introducing the ability to update or remove Custom Fees for tokens. Two new system contract functions in the Hedera Smart Contract Service (HSCS) have been introduced:

updateFungibleTokenCustomFees

  • Specifically handles fee updates for fungible tokens, allowing the setting of both fixed fees (which can be in HBAR or other tokens) and fractional fees (percentage-based fees).

updateNonFungibleTokenCustomFees

  • Specifically handles fee updates for non-fungible tokens (NFTs), allowing the setting of both fixed fees and royalty fees.

Both functions are designed to work within the existing Hedera Token Service (HTS) system contract interface (IHederaTokenService) and utilize the existing HAPI transaction for TokenFeeScheduleUpdate. The separation into two distinct functions was chosen over a unified approach to provide a cleaner solution that clearly differentiates between fungible and non-fungible token fee structures.

The implementation ensures backward compatibility as it doesn't modify existing features, and security is maintained by adopting the HAPI authorization logic - meaning transactions will only succeed if the contract making the call is set as a feeScheduleKey to the token or is part of a threshold key set.

For more information, refer to HIP-1010 or check out this GitHub repository with code examples.

Stay tuned for more updates and information moving forward as we continue to improve the Hedera network for our users, developers, and community.

Hello Future.

hashgraph Article's
28 articles in total
Favicon
Join Us at HederaCon 2025!
Favicon
Hedera Ecosystem Leadership Changes
Favicon
EQTY Lab’s Verifiable Compute Brings Trust to AI with Hedera
Favicon
Welcoming Shyam Nagarajan as Hedera's Chief Operating Officer
Favicon
Hedera Adopts the Chainlink Data Standard To Accelerate DeFi and Tokenized RWA Adoption
Favicon
Hedera Enhances Network Management With the Dynamic Address Book
Favicon
Are Ed25519 Keys Quantum-Resistant? Exploring the Future of Cryptography
Favicon
Mainnet v0.54 Release
Favicon
The Nairobi Securities Exchange (NSE) Joins the Hedera Council to Expedite Tokenization of Securities in Kenya’s Capital Markets
Favicon
Prove AI Launches on the Hedera Network: Bringing a New Standard in AI Governance
Favicon
Introducing HIP-904: Frictionless Airdrops
Favicon
These are the Winners of the 2024 #HelloFuture Hackathon
Favicon
Introducing Hedera Asset Tokenization Studio
Favicon
Introducing HIP-850: Enhancing Supply Key Functionality for NFT Updates in Treasury Account
Favicon
Consensus 2024: BAF University Summit Recap
Favicon
TOKEN2049 Recap
Favicon
Changes to the Hedera-Operated Mirror Node
Favicon
Introducing Hiero: The Foundation of the Future
Favicon
Getting Started with Hedera Hashgraph with OpenZepplin
Favicon
What is a Hashgraph, & how is it different from a blockchain?
Favicon
How does Hederas Hashgraph consensus improve things & what are its use cases?
Favicon
Why is the voting weight tipped when 1/3 of Hbar is controlled by one entity?
Favicon
What do the Hedera Hashgraph council do? And who are all the current members in 2021?
Favicon
Hashgraph Vs Blockchain- Top 7 Differences That You Must Know
Favicon
Vue.js demo app for trading emojis
Favicon
Easily send cryptocurrency with JavaScript!
Favicon
Educational resources for "Web 3.0"
Favicon
Fungible vs. non-fungible blockchain tokens

Featured ones: