When I do transfers from a hot wallet to a cold wallet in Solflare, I regularly see both a SOL “Transaction Fee”, which is typically low (in this case 0.000027 SOL), but I also see a larger amount of SOL being extracted in the “Transaction Result” (in this case 0.00203928 SOL). I haven’t worried about it too much since it’s not a lot of money, but it still bothers me a bit. What is going on here? Can someone help me understand?
Here’s the transaction. In this case I was sending $MYRO to cold storage. https://solscan.io/tx/QuBihY9VZwwyb1cgmLiVsyjJLdm31jS6AyevX358sCdgN1dqvxFC2vcrcnJC7Q6HKJpV672DmhaL8iTAwS6RuTj
Thanks!
That’s the " renting fee " of the token you just received which is $MIRO.
That happens when the target / receiving address doesn’t have that token before. Some wallet will add that Renting Fee by default when sending a transaction of such tokens if the receiving address doesn’t have the token there already.
Also about the " Transaction Fee ", some wallets have it implemented by default what we call " Priority Fees " which are a bit more than the standard one which is usually " 0.000005 SOL ".
So if a normal wallet to wallet transaction (ot a Swap or trading in a Dex) costed you more than " 0.000005 SOL ", then it’s a " Priority Fee " thing.
Thank you! That’s very helpful!
A follow-up question if you don’t mind:
Does “rent” get used up over time or is it a one-off payment?
What I’m getting at: Could the 0.00203928 SOL rent for $MYRO be used up at some point, causing $MYROs rent for that wallet to be “delinquent”? (Maybe it’s a dumb question.)
It’s a one time, you can close the spl-20 account if your balance IS 0 and retrievd the 0.00203928 sol for the sol account with it’s on cryptographie elliptic curve. (The spl-20 account are out if cryptographic curve so they can’t be a sol valid adresse)
The rent fee depends the epoch and it’s calcalated by the token spl-20 program.