Cerrar una cuenta de token vacía ya no es la única forma de hacer utilizable el rent reembolsable. Cuando Solana reduce el mínimo exento de rent, una cuenta puede permanecer abierta y contener más SOL del necesario. Esa diferencia es rent excedente.
¿Puedes recuperar SOL sin cerrar una cuenta de token?
Sí. WithdrawExcessLamports transfiere solo el SOL por encima de la reserva exenta de rent de una cuenta elegible. La cuenta sigue abierta y su saldo de tokens no cambia. Sol Incinerator puede encontrar el excedente compatible y mostrar el importe exacto antes de firmar.
Resulta útil para una cuenta que aún necesitas. Puede contener tokens fungibles, un NFT estándar o permanecer lista para recibir de nuevo el mismo mint. El retiro no recrea la cuenta, no cambia su dirección y no toca el activo.
También funciona si la cuenta tiene SOL adicional por otro motivo, como lamports enviados directamente a su dirección. La instrucción del Token Program se diseñó para ese caso; las reducciones de rent la hacen relevante para muchas cuentas antiguas.
¿Qué diferencia hay entre retirar excedente y cerrar?
| Pregunta | Retirar rent excedente | Cerrar cuenta vacía |
|---|---|---|
| ¿Permanece la cuenta? | Sí | No |
| ¿Puede contener tokens? | Sí | Debe estar vacía |
| ¿Qué SOL se mueve? | El saldo sobre la reserva actual | Los lamports restantes |
| ¿Puede volver a ser elegible? | Sí, tras otra reducción o más lamports | Una cuenta recreada empieza con la reserva vigente |
| ¿Se destruye un activo? | No | No; el burn es una acción separada y destructiva |
Sol Incinerator mantiene separadas estas acciones. Las cuentas vacías y cerrables usan la ruta de cuentas vacantes. Las cuentas conservadas con excedente usan la ruta no destructiva. Un burn es una tercera acción y solo debe elegirse para destruir un activo.
¿Cómo recuperas SOL excedente con Sol Incinerator?
- Abre Sol Incinerator y conecta tu wallet.
- Espera a que termine el análisis de solo lectura. No firmas nada para obtener la vista previa.
- En Fun Mode, revisa el rent excedente elegible como categoría de recuperación no destructiva e inspecciona sus cuentas de origen.
- Al combinar acciones, comprueba que las retiradas de excedente seleccionadas no entren en conflicto con cuentas que se vayan a cerrar o quemar.
- Revisa recuperación bruta, comisión de protocolo, coste de red, orígenes afectados y cambio neto.
- Aprueba la transacción solo si coincide con tu intención.
- Tras confirmarse, las cuentas seleccionadas permanecen abiertas en su reserva actual o por encima.
La vista previa puede cambiar entre análisis si cambian el rent, los saldos o tus otras selecciones. Revisa la transacción final de la wallet en vez de confiar en una cifra copiada de un artículo o de una vista anterior.
¿Qué cuentas de tokens son elegibles?
El sitio comprueba cuentas propiedad de la wallet en SPL Token clásico y Token-2022. Una cuenta conservada puede seguir teniendo tokens; la elegibilidad depende de sus lamports, tamaño, reserva y autoridad, no de un saldo cero.
El cálculo es específico de cada cuenta:
gross excess = current source lamports − current rent-exempt reserve
Las extensiones Token-2022 aumentan el tamaño, por lo que dos cuentas pueden tener reservas distintas. Una cuenta que ya retiró en una fase anterior puede tener menos disponible que otra intacta creada con el ajuste heredado.
El sitio también valida un conjunto acotado de mints visibles. Un mint solo se incluye cuando la wallet conectada es su mint authority actual de firma única. Los casos adicionales están en Cómo recuperar SOL excedente de un mint.
¿Qué permanece igual después del retiro?
Solo se mueven los lamports por encima de la reserva. Se conservan:
- la dirección de la cuenta;
- el mint y propietario;
- la cantidad bruta de tokens;
- el supply del mint;
- las extensiones y otros datos serializados; y
- suficiente SOL para seguir exenta de rent.
Por ello un NFT estándar puede seguir en su cuenta y un saldo fungible permanece utilizable. La transacción es pública on-chain, pero no es una transferencia, burn ni cierre.
¿Cómo se calculan las comisiones?
El wrapper Assetcinerator aplica una comisión de protocolo de 200 puntos básicos al excedente bruto:
protocol fee = floor(gross excess × 200 ÷ 10,000)
user amount before network fee = gross excess − protocol fee
El redondeo hacia abajo importa con valores pequeños porque la contabilidad de Solana usa lamports enteros. Los costes de red son independientes; si una transacción elegible utiliza patrocinio de comisiones, revisa también su cargo de recuperación cotizado. Por eso, un excedente bruto muy pequeño puede no aportar un beneficio neto significativo aunque el origen sea técnicamente elegible.
¿Por qué puede omitir Sol Incinerator una cuenta?
Una cuenta puede quedar excluida por varios motivos de seguridad o del protocolo:
- Sin excedente: ya está en la reserva actual.
- Vacía y cerrable: la ruta de cierre completo puede recuperar el saldo restante.
- Wrapped SOL nativo: los Token Programs rechazan esta instrucción.
- CPI Guard bloqueado: una cuenta Token-2022 puede impedir el CPI del wrapper.
- Acción en conflicto: el origen ya está seleccionado para burn, cierre u otra mutación.
- Destino protegido: otra reclamación seleccionada necesita esa cuenta como destino.
- Autoridad incorrecta: la wallet no puede aportar el firmante requerido.
La ausencia de una fila no demuestra que no haya lamports. Significa que el plan actual del sitio no la clasificó como origen seguro y ejecutable.
¿Puedes recuperar de nuevo tras otra fase?
Sí. Un retiro correcto deja la cuenta en el mínimo de hoy. Si una futura feature gate reduce ese mínimo, la misma cuenta puede generar un nuevo excedente. Ejecuta otro análisis de solo lectura después de cada activación y deja que la vista previa calcule la diferencia.
No intentes anticipar hoy todo el reembolso de cinco fases. El despliegue puede detenerse o revertirse y la cuenta puede cambiar. Recupera solo lo que la red y la vista previa reconocen ahora.
¿Cómo puedes verificar una retirada sin confundirla con una quema?
Guarda la firma de la transacción correcta y compara la cuenta seleccionada antes y después de la operación. La cuenta de origen debe seguir existiendo, la cantidad de tokens no debe cambiar por la retirada y solo debe haberse movido el excedente compatible. Inspecciona otras instrucciones por separado si la transacción combina varias categorías de recuperación.
La etiqueta de resumen de un explorador no es todo el comprobante. Haz coincidir el origen y la wallet receptora, inspecciona la operación del programa y distingue el excedente bruto del cambio final de la wallet después de costes. Una retirada de excedente correcta demuestra recuperación de SOL, no que se haya destruido un token.
Si un elemento desaparece de un análisis posterior, puede significar que ya no tiene excedente elegible. Eso por sí solo no significa que se cerrara la cuenta. Lee la transacción y el estado actual de la cuenta antes de decidir qué ocurrió o si hace falta otra operación.

Sol Incinerator
Previsualiza SOL excedente y conserva abiertas las cuentas de tokens elegibles.