Volver al blog
Solana

Delegación permanente en Solana: cómo comprobar un token

S
Sol Slugs Team
Sol Incinerator

Un token puede tener permisos que no creaste mediante una aprobación de wallet. El delegado permanente de Token-2022 es un ejemplo: su configuración pertenece al mint, así que inspeccionar solo el campo de delegado de tu propia cuenta de tokens no es una comprobación completa.

Esta guía trata de identificar esa extensión y registrar lo que encuentres. No considera que su presencia demuestre que un emisor es malicioso ni presupone que un token sea inocuo solo porque un explorador omita la etiqueta de una extensión.

¿Qué significa la delegación permanente en Solana?

Un delegado permanente de Token-2022 es una autoridad a nivel de mint que puede autorizar transferencias y quemas de ese mint, sujeta a las restricciones aplicables del programa. Un titular no puede eliminarla mediante una revocación normal de autorización de cuenta de tokens. Para comprobarla, inspecciona las extensiones decodificadas del mint exacto, no solo el campo de delegado de tu cuenta.

La documentación de Permanent Delegate de Solana describe la autoridad sobre todo el mint y su diferencia respecto a los permisos revocables por el titular. «Permanente» se refiere a que el titular no puede revocarla desde una cuenta individual; inspecciona el estado actual en lugar de suponer que una dirección de autoridad registrada nunca podrá cambiar.

¿Qué dirección necesitas inspeccionar?

Necesitas el mint del token. Empieza por el activo de tu wallet, busca su dirección de mint y compárala con una referencia fiable del proyecto, si existe. No busques solo por símbolo ni elijas el primer logotipo que coincida.

La dirección de wallet, la de cuenta de tokens y la de mint responden a preguntas distintas. La página general de permisos de tu wallet puede mostrar conexiones o autorizaciones de cuentas sin mostrar todas las extensiones del mint. La cuenta de tokens puede mostrar su propio delegado, que es otro permiso distinto.

En un par hipotético de tokens con el mismo símbolo, uno podría ser un mint SPL clásico y el otro un mint Token-2022 con permisos adicionales. Que coincidan los nombres no indica de forma fiable qué configuración posees.

¿Cómo compruebas si un mint tiene delegado permanente?

  1. Copia la dirección exacta del mint desde los detalles del activo.
  2. Abre ese mint en un explorador de Solana o un decodificador actual de cuentas Token-2022.
  3. Comprueba qué programa es propietario de la cuenta del mint.
  4. Si es Token-2022, inspecciona la lista de extensiones decodificadas.
  5. Busca PermanentDelegate y la dirección de delegado configurada.
  6. Registra el mint, el valor del delegado, la red y la hora de observación.
  7. Inspecciona por separado tu cuenta de tokens para ver los delegados ordinarios y su estado.

Esta comprobación es de solo lectura. No necesitas firmar un mensaje ni conectar tu wallet para leer un mint público. Si una herramienta pide una transacción solo para revelar información de extensiones, verifica por qué solicita esa acción antes de continuar.

¿Y si el explorador no muestra una sección de extensiones?

Distingue entre «no está presente en los datos decodificados de la cuenta» y «esta interfaz no lo muestra». Un explorador puede ser útil sin decodificar todas las extensiones. Por tanto, un campo vacío o un panel ausente no bastan para establecer su ausencia.

Usa un decodificador que entienda el formato actual de Token-2022 y confirma que lee el mint en la red deseada. Si el resultado sigue sin estar claro, registra la comprobación como pendiente. No conviertas una limitación de la interfaz en una afirmación de seguridad.

Para una investigación de desarrollo, conserva la respuesta bruta de la cuenta junto a la versión del decodificador y el contexto de observación. Para un titular normal, un enlace claro al mint y una vista actual de las extensiones decodificadas resultan más útiles que una captura que solo contenga un símbolo.

¿En qué se diferencia de una autorización normal de tokens?

Un delegado ordinario de cuenta de tokens es un permiso vinculado a una cuenta concreta. Un delegado permanente se configura para un mint. Una conexión de wallet es algo distinto: una relación de sesión entre una wallet y una aplicación.

Permiso o relaciónDónde inspeccionarlo¿Desconectar el sitio lo elimina?
Conexión de walletInterfaz de aplicaciones conectadas de la walletFinaliza esa conexión
Delegado ordinario de cuenta de tokensLa cuenta de tokens concretaNo; inspecciona la operación de revocación aplicable
Delegado permanenteExtensiones del mint Token-2022No; un titular no puede revocarlo por cuenta

Lee Autorizaciones de tokens frente a autoridades de mint y congelación para una comparación más amplia de autoridades. La idea práctica aquí es inspeccionar cada permiso en su ámbito real antes de elegir una respuesta.

¿Puede un delegado permanente mover todos los activos de tu wallet?

La extensión afecta a su mint. Por sí sola no concede al delegado la clave de tu wallet ni autoridad sobre mints ajenos. Mantén claro ese alcance al evaluar una afirmación de que alguien «tiene acceso a la wallet».

Eso no resuelve todos los riesgos posibles. Si además firmaste una transacción sospechosa, investiga sus instrucciones y los permisos que crearon. Recibir un token, poseer un mint con extensiones, conectar una aplicación y aprobar una transacción son hechos distintos.

Consulta ¿Recibir un token fraudulento le da acceso a la wallet? para la cuestión de la recepción no solicitada. Si interactuaste con un sitio sospechoso, conserva las firmas relevantes para revisar qué cambió realmente.

¿Qué deberías hacer si un token tiene esta extensión?

Primero decide si el permiso coincide con el diseño que declara el proyecto y con tus expectativas al poseerlo. La explicación de un emisor aporta contexto útil, pero compárala con la configuración real del mint. No deduzcas una promesa sobre el comportamiento futuro solo a partir del nombre de la extensión.

Si la autoridad te resulta inaceptable, considera las acciones disponibles sin suponer que todas tendrán éxito. Las transferencias, ventas y quemas siguen sujetas a las restricciones del programa y al estado actual de la cuenta. Ocultarlo solo visualmente no modifica el mint ni elimina la extensión.

Las herramientas de autorizaciones ordinarias de Sol Incinerator no convierten a un titular en autoridad del mint. Usa la limpieza compatible solo después de entender el activo y el resultado previsto. La quema es irreversible y cerrar una cuenta no elimina retroactivamente un permiso del mint.

¿Qué hace útil un registro de revisión de permisos?

Conserva el mint exacto, el programa de tokens, los valores observados de las extensiones, el estado de tu cuenta de tokens y cualquier acción que realizaras. Incluye una marca de tiempo, porque las configuraciones y los saldos pueden cambiar. Identifica con honestidad los resultados de decodificación pendientes.

Ese registro responde a una pregunta más útil que «¿era seguro este token?». Muestra qué autoridad observaste, a qué activos se aplicaba y qué elegiste hacer a partir de esas pruebas.

Sol Incinerator

Sol Incinerator

Revisa la limpieza de wallet compatible después de comprobar los permisos del mint.

Probar ahora

Lecturas relacionadas

Preguntas frecuentes

¿Qué es un delegado permanente en Solana?

Un delegado permanente es una autoridad a nivel de mint de Token-2022 que puede autorizar transferencias y quemas de ese mint, sujeta a las restricciones del programa y las cuentas. Difiere de una autorización sobre una sola cuenta de tokens. Un titular no puede eliminar ese permiso del mint mediante una revocación ordinaria de cuenta de tokens.

¿Cómo compruebo si un token tiene un delegado permanente?

Busca la dirección exacta del mint, confirma que su programa es Token-2022 e inspecciona las extensiones decodificadas del mint para localizar PermanentDelegate. Registra la dirección del delegado configurado y la hora de la comprobación. Si tu explorador no decodifica extensiones, usa otro decodificador actualizado en lugar de interpretar una pantalla vacía como prueba de ausencia.

¿Un delegado permanente controla toda mi wallet?

La extensión se aplica a las cuentas de su mint específico, no a los demás activos no relacionados de tu wallet. Por sí sola no revela tu clave privada ni concede acceso general para firmar con la wallet. Inspecciona por separado las autorizaciones de cuentas y transacciones que hayas aprobado, porque pueden crear permisos adicionales a la extensión que revisas.

Delegación permanente en Solana: cómo comprobar un token | Sol Incinerator