Extensiones de Token-2022: por qué varía el rent de las cuentas de Solana
Dos tokens de Solana pueden parecer similares en una wallet y tener requisitos de almacenamiento distintos. Uno puede usar el Token Program clásico. Otro puede usar Token-2022 con extensiones que añadan estado o cambien las operaciones permitidas.
Para entender una vista previa de recuperación, mira más allá de la cantidad de tokens mostrada. Necesitas saber qué cuenta se inspecciona, cuántos datos almacena, qué programa es su propietario y qué condiciones se aplican a la operación propuesta.
¿Cómo afectan al rent las extensiones de Token-2022?
Las extensiones de Token-2022 pueden aumentar el tamaño de los datos de un mint o una cuenta de tokens, lo que puede elevar la reserva de almacenamiento exigida en SOL. El resultado depende de las extensiones de esa cuenta concreta y de la configuración de rent vigente en la red. Por eso, un ejemplo de rent de una cuenta clásica no es una cotización universal de recuperación para Token-2022.
La introducción a Token-2022 describe las estructuras basadas en extensiones. Distingue la cuestión del almacenamiento de si una extensión cambia el comportamiento de transferencias, quemas o cierres. Una cuenta más grande y una cuenta restringida no son lo mismo.
¿Qué cuenta contiene realmente la extensión?
Algunas configuraciones pertenecen al mint, mientras que otros estados pertenecen a cada cuenta de tokens. Un titular puede controlar una cuenta de tokens sin controlar el mint del emisor. Esa separación importa tanto para calcular el rent como para autorizar una retirada.
Por ejemplo, la configuración de comisiones de transferencia se asocia al mint, mientras que los importes retenidos pueden registrarse en las cuentas de tokens. Los metadatos pueden almacenarse junto al mint mediante la extensión correspondiente, con una estructura distinta a la de un NFT clásico de Metaplex.
No sumes todas las cuentas que encuentres alrededor de un token para llamar al total tu rent recuperable. Primero identifica la cuenta que usará la transacción. Después inspecciona su saldo, longitud de datos y autoridad. Las cuentas de un protocolo quizá no te correspondan para cerrarlas aunque tu wallet tenga su token.
¿A qué extensiones deberías prestar atención?
Esta es una lista práctica de inspección, no un catálogo exhaustivo de extensiones ni una tabla fija de precios por byte.
| Extensión o estado | Qué inspeccionar |
|---|---|
| Comisiones de transferencia | Configuración de comisiones del mint e importe retenido en la cuenta de tokens |
| Propietario inmutable | Estructura de la cuenta de tokens y restricción de cambio de propietario |
| Puntero de metadatos o metadatos de tokens | Qué cuenta almacena los metadatos y quién la controla |
| Delegado permanente | Autoridad a nivel de mint, separada de las autorizaciones ordinarias de cuentas |
| CPI Guard | Si está permitida la vía de transacción propuesta |
| Estado de transferencias confidenciales | Estado de saldo adicional y condiciones de limpieza exigidas |
Solana documenta por separado las comisiones de transferencia y las extensiones de metadatos. Consulta la documentación de la extensión correspondiente cuando una cuenta se comporte de forma distinta al caso clásico.
¿Cómo calculas la reserva actual?
Determina la longitud real de los datos de la cuenta y consulta el mínimo actual de exención de rent de la red para ese tamaño. Solana ofrece getMinimumBalanceForRentExemption para ello.
La reserva y el saldo responden a preguntas distintas. La reserva es lo que la cuenta necesita actualmente para seguir exenta de rent. El saldo es lo que realmente contiene. Un depósito histórico, una retirada anterior u otros cambios de saldo pueden hacer que esos valores difieran.
Como comparación meramente ilustrativa, considera dos cuentas con igual cantidad de tokens y distintas longitudes de datos. Con la misma configuración positiva por byte, la cuenta mayor exige una reserva mínima más alta. Eso no indica el saldo actual de ninguna de las dos ni demuestra que estés autorizado para recuperarlo.
¿Por qué puede fallar el cierre de una cuenta con saldo cero?
Token-2022 puede imponer condiciones específicas de extensiones además de las comprobaciones ordinarias de saldo de tokens y autoridad de cierre. Por ejemplo, el estado de comisiones de transferencia retenidas requiere un tratamiento adecuado antes del cierre. Una cifra redondeada en la wallet no revela todas esas condiciones.
No envíes repetidamente la misma transacción fallida solo porque el saldo visible de tokens sea cero. Registra la cuenta, el tipo de extensión y el error indicado. Si la herramienta no admite la secuencia de limpieza necesaria, excluye esa cuenta del lote mientras investigas.
Limpiar estados especiales tampoco es una invitación a usar instrucciones arbitrarias encontradas en un mensaje o foro. La operación debe usar la autoridad y la vía de programa correctas. Lee las reglas actuales del programa y compáralas con lo que tu wallet te pide firmar.
¿Puedes recuperar rent excedente conservando los tokens de Token-2022?
La recuperación compatible de lamports excedentes puede dejar abierta una cuenta y conservar sus datos de tokens, retirando solo el saldo superior a la reserva exigida. El sitio aplica comprobaciones de elegibilidad conservadoras, así que no todas las configuraciones posibles de Token-2022 son candidatas en el sitio.
Esto resulta útil si quieres conservar el token y la cuenta en vez de destruir la tenencia. No elimina la reserva mínima ni concede autoridad sobre el mint. Para conocer la instrucción exacta y sus requisitos de firma, consulta WithdrawExcessLamports en Solana.
Wrapped SOL, las cuentas protegidas, las configuraciones bloqueadas de CPI Guard y otros estados excluidos necesitan un tratamiento propio. Que un elemento no aparezca en la selección actual de recuperación no debe interpretarse como permiso para saltarse manualmente esas restricciones.
¿Cómo deberías comparar los importes de recuperación entre activos?
Compara operaciones equivalentes. Cerrar una cuenta vacía, quemar y cerrar una cuenta de tokens, y retirar excedentes de una cuenta conservada son acciones distintas. Pueden ofrecer importes brutos diferentes y conllevar costes distintos.
Empieza por el saldo real de la cuenta de origen y la recuperación que permite la operación. Después considera las comisiones del protocolo o socio, los costes de red y cualquier preparación necesaria. Evita atribuir toda la diferencia entre dos vistas previas al «rent de Token-2022» cuando también difieren sus vías de acción.
Una nota útil de revisión registra el programa, el mint, la longitud de datos, el estado de las extensiones, la operación elegida y el cambio neto esperado. Así se puede explicar una vista previa sorprendente y dar a soporte información suficiente para investigar sin necesitar los secretos de tu wallet.
¿Cuál es el siguiente paso más seguro ante una extensión desconocida?
Deja el activo sin seleccionar hasta entender la cuenta y el permiso correspondientes. Una inspección de solo lectura basta para empezar. Si solo quieres reducir el desorden visual, puedes considerar una opción de visualización de la wallet por separado de una operación on-chain.
Una vez entiendas la cuenta, usa un proceso compatible en Sol Incinerator y revisa la cotización actual. El propósito de una limpieza que tenga en cuenta las extensiones es ajustar la transacción al estado real de la cuenta, no forzar todos los activos a encajar en el modelo de tokens clásicos.

Sol Incinerator
Revisa la recuperación compatible de Token-2022 según el estado actual de tus cuentas.
Lecturas relacionadas
Preguntas frecuentes
¿Por qué las cuentas de Token-2022 pueden necesitar más rent?
Las extensiones pueden añadir datos a un mint o una cuenta de tokens de Token-2022, aumentando el almacenamiento que hay que financiar. Por eso, distintas combinaciones pueden exigir reservas diferentes. Inspecciona la longitud real de los datos y consulta el requisito de rent vigente en lugar de aplicar el mismo importe de una cuenta clásica a todas las cuentas con extensiones.
¿Siempre se puede cerrar una cuenta vacía de Token-2022?
Un saldo visible de tokens igual a cero no es la única condición posible de cierre. Las extensiones pueden exigir limpiar estados adicionales, como comisiones de transferencia retenidas. También importan la autoridad de la cuenta y la vía de transacción compatible. Usa el resultado actual de elegibilidad y la simulación en lugar de forzar un cierre genérico en todas las cuentas que parezcan vacías.
¿Puede un titular recuperar rent de las extensiones del mint de su token?
Poseer tokens no concede automáticamente autoridad sobre su cuenta de mint. La wallet puede controlar su propia cuenta de tokens mientras un emisor o programa controla el mint. Cualquier recuperación a nivel de mint exige el modelo de firma correcto y una operación compatible; el almacenamiento de metadatos o extensiones no es automáticamente reembolsable a cada titular.