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!

https://preview.redd.it/meagb5djl42c1.png?width=356&format=png&auto=webp&s=af19744142a6673d25146f1167353c58fb17946c

  • ansi09@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    a larger amount of SOL being extracted in the “Transaction Result” (in this case 0.00203928 SOL)

    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.

    • gurtz135@alien.topOPB
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      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.)

      • lost_kernel@alien.topB
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 year ago

        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.

  • -Real-@alien.topB
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    It’s like a deposit.

    When you have it in your account it’s being used. If you sell all of that token, the deposit is still there and you have to claim the deposit back by burning the token account.