SOL required for Rent

One of the reasons why the Solana blockchain is able to efficiently store data is its novel “rent” mechanism. Solana creates different accounts to record the data related to the transfer and ownership of tokens between different user wallet addresses, as well as other programmatic transactions on the blockchain. Since transaction history or other data stored on the Solana blockchain use resources, a rent fee is imposed.

SOL is the crypto used as a rent fee to create or maintain each unique account on Solana, with the amount of SOL rent dependent on the necessary data resource used for the account.

For example, when you receive a new token in your wallet for the first time, a token associated account (ATA) owned by your wallet gets automatically created and a SOL rent is charged in the process.

In most scenarios, SOL used for rent is refundable. If an account is closed, the associated data resource being used on Solana gets freed up and the rent is refunded back to your address (account owner).

On Meteora

When a DLMM position is created, rent (~0.057-0.059 SOL per position) is also required to open the program account and store data related to your liquidity position. You get it back when you withdraw your liquidity and close the position.

Important note: If you happen to be the first to create the specific price bins in the pool, meaning no LPs have used those price bins before, you will also need to pay the rent to create the binArray program account that stores the bins and this rent is unfortunately non-refundable (~0.075 SOL per binArray). Meteora can't close that program account because other LPs may have liquidity in those bins. But once they are created no one else has to pay that rent again.

When you close your own position, you still get back the standard rent for your position (~0.057-0.059 SOL).

Last updated