Skip to main content
Try Cobo WaaS Skill in your AI coding assistant (Claude Code, Cursor, etc.). Describe your needs in natural language to auto-generate production-ready SDK code and debug faster ๐Ÿš€
On Solana, each token is held in its own sub-address called an Associated Token Account (ATA). When sending tokens to an address that has never received SOL or that specific token before, the sending address must pay a one-time activation fee โ€” called rent โ€” to create and activate the ATA before the transfer can complete. The following points are important when working with Solana token transfers: Rent is paid by the sending address If the recipient has not previously received SOL or a specific token, the source (sending) address pays extra rent to create and activate the tokenโ€™s ATA (sub-address). This is separate from the normal Solana network transaction fee. fee_used does not include rent The fee_used field in a Solana transaction record covers only the on-chain network transaction fee and does not include rent. For details, see Estimate transaction fees. Rent is not parsed from completed transactions When Cobo processes a completed on-chain transaction, rent_amount is not extracted from the transaction data. As a result:
  • The rent_amount field in completed transaction records will not reflect the actual rent charged.
  • No deposit record is created for the rent transfer to the sub-address.
  • No wallets.addresses.created or wallets.transaction.* webhook event is emitted for the rent payment.