Replies: 2 comments 1 reply
-
Oh my gosh, this has way too many degrees of freedom. Why can't you just add a flag to the transfer transaction indicating that association will happen if this TX succeeds and then just require the signature of the receiver for the transfer transaction to be valid? Then, that transfer TX can be scheduled and does that not meet the requirements without all this complexity? |
Beta Was this translation helpful? Give feedback.
-
I love this HIP! One of the biggest challenges in onboarding people from Web2 to Web3 is the issue of token associations, and I believe that with these new functionalities, we can make it much easier and simpler. I’ve read the HIP, and I still have a few questions… 1. Account A sends an airdrop to Account B (Account B does not have auto-associations or the token associated). How long will the 2. In this point, I don’t quite understand what is meant… 3. You mention that the Overall, I think this is an excellent idea and will solve many problems. |
Beta Was this translation helpful? Give feedback.
-
HIP 904 aims to enable frictionless airdrops of both fungible and non-fungible tokens by removing the requirement to pre-associate tokens with the receiver's account, and by allowing the sender to create associations on the receiver's account automatically at transfer time by paying for any token-associations created as a result of the airdrop. The sovereignty of account holders who do not wish to receive unsolicited tokens is preserved by supporting the concept of pending token transfers to such an account. Potential token receivers may claim their token airdrop whiles available if desired and airdrop senders may cancel their sent airdrop should they change their mind.
With this HIP, accounts will no longer prepay for unused token association slots. Association fees will be charged for those slots only when a token is actually associated with an account.
This HIP also introduces the concept of token rejection. Here an undesired token class value is returned to the treasury with all custom fees waived.
From the user perspective, this HIP introduces the following concepts:
maxAutomaticAssociations
= -1TokenAirdrop
,TokenCancelAirdrop
used by airdrop sender’s to send airdrops and reclaim pending airdrops, andTokenClaimAirdrop
used by an account to claim a pending airdrop.TokenReject
transaction that allows a token-holder to reject a token and send it back to the token's treasury without any extraordinary fees such as custom fees and disassociate from the token.See #904 for initial comment and https://hips.hedera.com/hip/hip-904 for latest HIP status.
Beta Was this translation helpful? Give feedback.
All reactions