he Close Associated Token Account operation is supported on various blockchain networks that utilize the SPL Token Standard (Solana Program Library) or similar token standards. Here are the major chains that support closing associated token accounts:
Supported Chains:

Solana (SPL Tokens)
The most common chain for this operation.
Uses
spl-token close-accountor programmatic calls to close an associated token account (ATA).Example:
spl-token close <TOKEN_ACCOUNT_ADDRESS>
2.Ethereum & EVM Chains (Limited Support)
While Ethereum doesn't have "associated token accounts" like Solana, some wallets (e.g., Phantom) may support closing token-related accounts.
Smart contracts can implement similar logic for burning or reclaiming storage.
If bridged SPL tokens exist, closing may be supported via cross-chain interactions.
Not natively, but custom implementations may exist.
If they follow Solana's token standards, closing ATAs is possible.
3.Polygon, Avalanche, BSC (EVM Chains with Wrapped SPL Tokens)
4.Near Protocol (via Aurora EVM or Custom Contracts)
5.Other SPL-Compatible Chains (e.g., Serum, Pyth)
How to Close an Associated Token Account?
On Solana:
Use the
@solana/spl-tokenSDK:
import { closeAccount } from '@solana/spl-token';
await closeAccount(connection, payer, accountToClose, destination, authority);Or CLI:
spl-token close <TOKEN_ACCOUNT_ADDRESS>
Why Close an ATA?
Recover rent-exempt SOL (on Solana).
Clean up unused accounts.
Reduce storage costs.
