MetaMask Snaps: Qué son y cómo usarlos (2026)

MetaMask construyó su reputación como la billetera Ethereum preferida, pero durante años tuvo una limitación importante: solo funcionaba con blockchains compatibles con EVM. Si querías usar Bitcoin, Solana o Starknet, necesitabas una billetera separada. MetaMask Snaps cambió eso. Los Snaps son complementos de terceros que extienden la funcionalidad de MetaMask de formas que el equipo principal nunca anticipó — y ahora son un ecosistema próspero.

¿Qué son los MetaMask Snaps?

Los Snaps son programas JavaScript que se ejecutan dentro del entorno aislado de MetaMask. Los desarrolladores crean Snaps para agregar características que MetaMask no soporta nativamente. Piénsalos como extensiones de navegador para tu extensión de navegador.

Los Snaps pueden:

  • Agregar soporte para blockchains no EVM (Bitcoin, Solana, Cosmos, Starknet, etc.)
  • Mostrar información de transacciones y advertencias de seguridad
  • Agregar notificaciones personalizadas
  • Implementar características de abstracción de cuentas
  • Conectarse a APIs externas para datos en tiempo real
  • Agregar compatibilidad con billeteras de hardware para nuevos dispositivos

Los Snaps NO pueden:

  • Acceder a tu frase de recuperación o claves privadas directamente
  • Realizar transacciones sin tu aprobación explícita
  • Acceder a datos de otros Snaps
  • Ejecutarse en segundo plano sin tu conocimiento (deben ser activados explícitamente)

Cómo los Snaps extienden MetaMask

Soporte para cadenas no EVM

El caso de uso más popular para los Snaps es agregar ecosistemas blockchain completamente nuevos a MetaMask. Antes de los Snaps, si querías mantener BTC y ETH en una sola interfaz, tenías que usar una billetera diferente. Ahora puedes instalar el Bitcoin Snap y gestionar BTC directamente desde MetaMask.

Esto funciona porque los Snaps tienen acceso a las funciones de derivación de claves de MetaMask. Un Bitcoin Snap puede derivar tus claves Bitcoin de la misma frase de recuperación que tus claves Ethereum, dándote una sola frase de recuperación para respaldar en múltiples cadenas.

Información de transacciones

Algunos Snaps analizan las transacciones antes de que las firmes. Decodifican las interacciones de contratos y te advierten si algo se ve sospechoso — por ejemplo, si estás a punto de aprobar el gasto de tokens a un contrato conocido como estafa, o si una transacción está estructurada de una forma inusual.

Abstracción de cuentas

Los Snaps pueden implementar características de cuentas inteligentes como recuperación social, requisitos de múltiples firmas y claves de sesión. Esto es particularmente relevante para dApps que se construyen en ERC-4337.

Notificaciones personalizadas

Los Snaps pueden enviar notificaciones a MetaMask basadas en eventos en cadena — alertas de precio, advertencias de liquidación para posiciones DeFi, recordatorios de votación de gobernanza, y más.

Cómo instalar un Snap

Instalar un Snap es sencillo pero requiere cuidado. Solo instala Snaps desde el directorio oficial de MetaMask Snaps o desde sitios de dApps de confianza.

Paso 1: Encuentra el Snap

Ve a snaps.metamask.io — el directorio oficial de Snaps. Explora por categoría o busca una cadena o característica específica.

Paso 2: Haz clic en “Agregar a MetaMask”

En la página del Snap, haz clic en el botón de instalación. Esto abre una ventana emergente de MetaMask.

Paso 3: Revisa los permisos

MetaMask muestra exactamente qué permisos está solicitando el Snap. Los permisos comunes incluyen:

  • Acceso a ciertas llamadas RPC
  • La capacidad de mostrar cuadros de diálogo
  • Acceso a la red (para obtener datos de APIs externas)
  • Derivación de claves (para Snaps que gestionan claves para otras cadenas)

Lee estos cuidadosamente. Si un Snap está solicitando permisos que parecen excesivos para su propósito declarado, no lo instales.

Paso 4: Confirma la instalación

Haz clic en “Aprobar” para instalar. El Snap ahora está activo dentro de MetaMask.

Paso 5: Interactúa con el Snap

Algunos Snaps agregan una nueva pestaña o sección dentro de MetaMask. Otros se integran en el flujo de transacciones existente. Consulta la documentación del Snap para obtener instrucciones de uso.

Top MetaMask Snaps en 2026

Bitcoin Snap (por Consensys / MetaMask)

El Bitcoin Snap te permite gestionar una billetera Bitcoin directamente desde MetaMask. Deriva tu dirección BTC de tu frase de recuperación de MetaMask usando rutas de derivación BIP-44 estándar, lo que significa que tus claves Bitcoin se derivan determinísticamente de la misma frase que ya tienes.

Características:

  • Enviar y recibir BTC
  • Ver saldo de BTC e historial de transacciones
  • Compatible con direcciones SegWit nativas (bech32)
  • No se necesita una frase de recuperación separada

Limitaciones: No admite Lightning Network ni scripts Bitcoin avanzados. Para usuarios avanzados, sigue siendo recomendable una billetera Bitcoin dedicada.

Solana Snap

El Solana Snap agrega funcionalidad completa de billetera Solana a MetaMask. Puedes mantener SOL y tokens SPL, conectarte a dApps de Solana, e incluso firmar transacciones de Solana — todo desde la interfaz de MetaMask.

Características:

  • Gestión de SOL y tokens SPL
  • Conectarse a dApps de Solana (con dApps compatibles que detecten el Snap)
  • Historial de transacciones
  • Soporte para devnet/testnet para desarrolladores

Starknet Snap

El Starknet Snap de StarkWare es uno de los Snaps más completos disponibles. Proporciona una experiencia completa de billetera Starknet dentro de MetaMask.

Características:

  • Gestionar STRK y tokens de Starknet
  • Interactuar con DeFi de Starknet (JediSwap, Ekubo, etc.)
  • Despliegue de cuentas en Starknet
  • Historial de transacciones

Tenderly Security Snap

En lugar de agregar una nueva cadena, el Tenderly Snap agrega inteligencia de seguridad a tu flujo de transacciones. Antes de que firmes cualquier transacción, Tenderly la simula y te muestra exactamente qué sucederá — qué tokens salen de tu billetera, qué contratos se llaman, y si la transacción se ve riesgosa.

Características:

  • Simulación de transacciones antes de firmar
  • Desglose claro de flujos de tokens
  • Banderas de riesgo para contratos sospechosos
  • Funciona en todas las cadenas EVM

Chainalysis Oracles Snap

Este Snap integra la inteligencia en cadena de Chainalysis para marcar direcciones y contratos de alto riesgo antes de que interactúes con ellos. Es particularmente útil para usuarios que interactúan con muchas dApps desconocidas.

Cosmos / IBC Snap

Para usuarios del ecosistema Cosmos, hay Snaps que agregan soporte para ATOM, OSMO y otras cadenas Cosmos SDK. Estos permiten transferencias IBC y staking dentro de MetaMask.

Consideraciones de seguridad para Snaps

Los Snaps son poderosos, lo que significa que conllevan riesgos. El equipo de MetaMask revisa los Snaps antes de incluirlos en el directorio oficial, pero esa revisión no es una garantía de seguridad.

Aislamiento en sandbox

Los Snaps se ejecutan en un entorno JavaScript aislado llamado sandbox SES (Secure ECMAScript). Esto evita que los Snaps:

  • Accedan a tu frase de recuperación o claves privadas directamente
  • Lean datos de otros Snaps
  • Realicen solicitudes de red arbitrarias (deben declarar el acceso a la red en su manifiesto de permisos)
  • Accedan a APIs del navegador como localStorage

El sandbox es un límite de seguridad significativo, pero no es perfecto. Un Snap malicioso con permisos que suenen legítimos aún podría engañarte para que firmes una transacción dañina.

Modelo de permisos

Cada Snap debe declarar sus permisos en un archivo de manifiesto. MetaMask te muestra estos permisos durante la instalación. Los permisos clave a examinar:

Permiso Nivel de riesgo Usos legítimos
snap_getBip32Entropy Alto Derivación de claves para cadenas no EVM
snap_getBip44Entropy Alto Derivación de claves (estándar)
endowment:network-access Medio Obtener datos de APIs
endowment:transaction-insight Bajo Análisis de transacciones
snap_notify Bajo Notificaciones de usuario
snap_dialog Bajo Mostrar información a los usuarios

Ten especial cuidado con los Snaps que solicitan permisos de derivación de claves. Un Snap malicioso con estos permisos teóricamente podría engañarte para que reveles material de claves.

Mejores prácticas

  • Solo instala Snaps desde snaps.metamask.io o desde dApps en las que confíes completamente
  • Lee la lista de permisos antes de cada instalación
  • Verifica el estado de auditoría del Snap — los Snaps reputables habrán tenido auditorías de seguridad de terceros
  • No instales Snaps que no necesites — un Snap sin usar es una superficie de ataque innecesaria
  • Verifica al desarrollador — ¿es de un equipo conocido con una presencia pública?
  • Habilitar y deshabilitar Snaps

    Puedes gestionar tus Snaps instalados en cualquier momento:

    • Abre MetaMask
    • Haz clic en el menú de tres puntos (⋮) en la esquina superior derecha
  • Selecciona “Snaps”
    • Verás una lista de todos los Snaps instalados
    • Desactiva un Snap para deshabilitarlo sin desinstalarlo
    • Haz clic en el ícono de papelera para desinstalar completamente

    Deshabilitar un Snap no afecta tus claves o fondos. Si tenías un Bitcoin Snap gestionando un saldo BTC, deshabilitar el Snap no pierde tu BTC — tus claves siempre son derivables de tu frase de recuperación.

    Snaps y abstracción de cuentas

    Una de las fronteras más emocionantes para los Snaps es la abstracción de cuentas (ERC-4337). Las cuentas Ethereum tradicionales (EOAs) tienen limitaciones: necesitas ETH para pagar por gas, no puedes establecer límites de gasto, y perder tu clave privada significa perderlo todo.

    Las cuentas de contrato inteligente resuelven estos problemas, pero históricamente requerían una interfaz de billetera separada. Los Snaps pueden implementar funcionalidad de cuentas inteligentes directamente dentro de MetaMask, habilitando:

  • Transacciones sin gas: Un patrocinador paga el gas en tu nombre
  • Claves de sesión: Aprueba que una dApp realice transacciones limitadas sin solicitudes
  • Recuperación social: Recupera tu cuenta usando contactos de confianza en lugar de una frase de recuperación
  • Multi-firma por defecto: Requiere múltiples aprobaciones para transacciones grandes
  • Varios Snaps en 2026 están construyendo hacia esta visión, particularmente en el espacio de juegos y aplicaciones sociales donde la UX perfecta es crítica.

    El futuro de MetaMask Snaps

    El ecosistema de Snaps ha madurado significativamente. Desarrollos clave a seguir:

    Comunicación entre Snaps: El equipo de MetaMask está trabajando en permitir que los Snaps se comuniquen entre sí de formas controladas, habilitando funcionalidad compleja compuesta.

    Monetización de Snaps: Los desarrolladores ahora pueden cobrar tarifas de suscripción para Snaps premium, creando un modelo de negocio sostenible para el desarrollo de Snaps.

    Snaps de billetera de hardware: Las nuevas billeteras de hardware ahora pueden agregar soporte de MetaMask a través de un Snap en lugar de esperar la integración del núcleo de MetaMask.

    Soporte de Snaps móvil: La aplicación móvil de MetaMask ha expandido el soporte de Snaps, aunque la biblioteca completa sigue siendo más accesible en escritorio.

    Integración de gobernanza: Varios protocolos están construyendo Snaps que muestran votaciones de gobernanza directamente en MetaMask y permiten votación de un clic.


    Preguntas frecuentes

    ¿Es seguro usar MetaMask Snaps?

    Los Snaps que aparecen en el directorio oficial de MetaMask Snaps (snaps.metamask.io) han sido revisados por el equipo de MetaMask. Se ejecutan en un entorno aislado que limita lo que pueden acceder. Dicho esto, ningún software es sin riesgos. Lee los permisos cuidadosamente e instala solo Snaps que realmente necesites de desarrolladores en los que confíes.

    ¿Puede un Snap robar mis claves privadas?

    Los Snaps no tienen acceso directo a tu frase de recuperación o claves privadas. La API de MetaMask Snaps permite que los Snaps deriven claves para cadenas específicas usando funciones criptográficas controladas, pero el material de clave sin procesar nunca se expone al código del Snap. Sin embargo, un Snap malicioso podría intentar engañarte para que firmes algo dañino a través de la interfaz que controla.

    ¿Funcionan los Snaps en MetaMask Mobile?

    A partir de 2026, el soporte de Snaps en móvil se está expandiendo pero sigue siendo más limitado que en escritorio. Algunos Snaps, particularmente aquellos que requieren representación de interfaz compleja, pueden no funcionar en móvil. Consulta la documentación de cada Snap para compatibilidad móvil.

    ¿Tendrá un Snap acceso a mis fondos de Ethereum?

    Un Snap no puede mover directamente tus fondos de Ethereum. Cualquier transacción sigue requiriendo tu aprobación explícita a través del flujo de firma normal de MetaMask. Un Snap puede iniciar una solicitud de transacción (que MetaMask te mostrará para aprobación), pero no puede omitir el paso de aprobación.

    ¿Cómo actualizo un Snap?

    Las actualizaciones de Snap ocurren automáticamente cuando MetaMask detecta una nueva versión aprobada. Ocasionalmente puedes ver una solicitud para aprobar permisos nuevos o cambiados para un Snap actualizado. Siempre revisa los cambios de permisos antes de aprobar una actualización.

    ¿Puedo usar Snaps con cuentas de billetera de hardware de MetaMask?

    Algunas funciones varían cuando se usan cuentas de billetera de hardware (Ledger/Trezor). Los Snaps de información de transacciones funcionan bien, pero los Snaps que requieren derivación de claves (como Bitcoin o Snaps de Solana) funcionan independientemente de tu billetera de hardware — usan la derivación de claves de software de MetaMask, no tu dispositivo de hardware.

    ¿Qué sucede con mis fondos gestionados por Snap si desinstalo MetaMask?

    Tus fondos siempre son recuperables usando tu frase de recuperación. Desinstalar un Snap o MetaMask en sí no destruye tus claves. Reinstala MetaMask, restaura tu frase de recuperación, reinstala el Snap relevante, y tus billeteras gestionadas por Snap serán completamente restauradas.


    Guías relacionadas:

  • MetaMask Gas Fees: Cómo entender y reducirlos
  • MetaMask Portfolio: Guía completa
  • Cómo conectar MetaMask a una billetera de hardware
  • Guía de seguridad de MetaMask: Mantén tu criptomoneda segura

  • Publicado

    en

    ,

    por