SIMD-0266 Explained: Withdrawing Excess Lamports from Token Mints
SIMD-0266 is the Solana Improvement Document behind excess-SOL recovery. If you want to understand what UnbrickSOL is actually doing under the hood, this is the mechanism.
The problem it solved
Before this change, there was no clean way to pull surplus lamports out of a mint account while keeping it alive. You could close the account to reclaim its balance, but closing a mint destroys the token. So any SOL above the rent-exempt reserve was effectively frozen.
What the instruction does
SIMD-0266 added a withdraw_excess_lamports instruction. It transfers only the lamports above the rent-exempt minimum to a destination account and leaves everything else untouched: token supply, decimals, metadata, and any authorities you still hold. The mint keeps working exactly as before — the only change is the surplus moving to your wallet.
Who it lets sign
The withdrawal requires an authorised signature. That's either the active mint authority, or — for a renounced mint — the mint's own keypair signing for itself. There is no path for an unauthorised third party. Knowing a mint address gives no access.
Token Program and Token-2022
The capability applies across both the classic Token Program and Token-2022. UnbrickSOL detects which program owns your mint and builds the correct instruction automatically.
It's live on mainnet
The feature gate for the instruction is activated on Solana mainnet, so recovery works with real SOL on real mints today. UnbrickSOL wraps the instruction (plus its fee) into a single transaction you sign in your own wallet and can verify on any explorer.
Paste a mint address, see the exact recoverable amount, and decide.
Scan a mint →