CoinJar nunca te pedirá tu clave privada ni tu frase semilla
La firma de mensajes solo utiliza el mensaje y la firma resultante. CoinJar nunca te pedirá tu clave privada, frase semilla ni palabras de recuperación.
Cómo funciona
CoinJar genera un mensaje único que incluye tu cuenta, la dirección que estás verificando y un código de un solo uso (nonce). Debes firmar ese mensaje en tu monedero y, a continuación, pegar la firma en CoinJar. Como la firma solo puede generarse con la clave privada de esa dirección, una firma válida demuestra que el monedero te pertenece. La clave privada nunca sale de tu dispositivo.
Redes compatibles
Actualmente, el método de firma digital de CoinJar es compatible con las siguientes redes:
- Arbitrum
- Avalanche C Chain
- Bitcoin
- Cardano
- Dogecoin
- Ethereum Classic
- Ethereum
- Litecoin
- Optimism
- Polygon
- Solana
Para cualquier otra red, verifica tu monedero de autocustodia mediante alguno de los métodos disponibles, como la prueba de Satoshi o la carga manual.
Paso 1: Inicia la verificación del monedero en CoinJar
- Inicia sesión en tu cuenta de CoinJar y ve a Más > Libreta de direcciones.
- Para empezar, haz clic en el botón «+ Añadir dirección».
- Introduce la dirección de criptomoneda que quieres verificar junto con los demás campos obligatorios.
- Selecciona Firma digital como método de verificación.
- CoinJar mostrará un mensaje único que contiene tu dirección y un nonce de un solo uso. Cópialo exactamente y no cambies ningún carácter, espacio ni salto de línea.
Paso 2: Firma el mensaje con tu monedero
Los pasos exactos dependen de cómo quieras firmar el mensaje, ya sea mediante un servicio web o una aplicación de monedero.
Uso de un servicio web
Etherscan (solo Ethereum)
Etherscan solo puede utilizarse para firmar mensajes en la red Ethereum.
- Visita Etherscan y ve a Más → Servicios → Firma verificada.
- Elige Firmar mensaje en la parte superior derecha de la página.
- Cuando se te solicite, conecta tu monedero mediante MetaMask o WalletConnect. WalletConnect te permite utilizar otros monederos compatibles, como Coinbase Wallet o Rainbow.
- Pega el mensaje único y exacto proporcionado por CoinJar en el campo Mensaje.
- Selecciona Firmar mensaje y confirma la operación en tu monedero.
- Copia el hash de firma resultante.
No es necesario que publiques el mensaje firmado cuando Etherscan te ofrezca esa opción.
Solscan (solo Solana)
Solscan solo puede utilizarse para firmar mensajes en la red Solana.
- Visita Solscan y ve a Recursos → Firma verificada.
- Elige Firmar mensaje en la parte superior derecha de la página.
- Cuando se te solicite, conecta tu monedero mediante Phantom, MetaMask o Ledger Wallet.
- Pega el mensaje único y exacto proporcionado por CoinJar en el campo Mensaje.
- Selecciona Firmar y confirma la operación en tu monedero.
- Copia el hash de firma resultante.
No es necesario que publiques el mensaje firmado cuando Solscan te ofrezca esa opción.
Uso de una aplicación de monedero
Metamask (Ethereum y cadenas EVM)
- Abre MetaMask y selecciona la cuenta que contiene la dirección que estás confirmando.
- Abre la función de firma. Para obtener una firma independiente, utiliza una página de firma de confianza (como la herramienta Firmar mensaje de Etherscan indicada anteriormente) y conecta MetaMask, o firma mediante la solicitud de verificación a la que se te haya dirigido.
- Pega el mensaje único y exacto de CoinJar.
- Selecciona Firmar y revisa el mensaje en la ventana de MetaMask.
- Confirma la operación y copia el hash de firma resultante.
Ledger (monedero físico)
Ledger Live no admite la firma de mensajes. Para firmar con tu dispositivo Ledger, vincúlalo con un monedero de software compatible:
- Ethereum y cadenas EVM (la opción más habitual): utiliza MetaMask conectado a tu Ledger.
- Bitcoin: utiliza Electrum conectado a tu Ledger.
Uso de Ledger con MetaMask (Ethereum y cadenas EVM)
- Conecta tu Ledger a MetaMask y selecciona la cuenta que contiene la dirección.
- Sigue los pasos de MetaMask indicados anteriormente para abrir la función de firma de mensajes y pegar el mensaje.
- Cuando selecciones Firmar, MetaMask te pedirá que confirmes la operación en tu dispositivo Ledger.
- Revisa detenidamente el mensaje en tu Ledger y, a continuación, pulsa ambos botones para confirmar.
- Copia el hash de firma resultante desde MetaMask.
Uso de Ledger con Electrum (Bitcoin)
- Abre Electrum con tu cuenta de Ledger cargada.
- Ve a Herramientas → Firmar/verificar mensaje.
- Pega el mensaje de CoinJar en el campo Mensaje.
- Introduce la dirección de Bitcoin que estás confirmando en el campo Dirección.
- Selecciona Firmar y confirma la acción en tu dispositivo Ledger.
- Copia el hash de firma que aparece en Electrum.
Trezor (con Trezor Suite)
- Abre Trezor Suite y conecta tu dispositivo.
- Ve a la cuenta de la criptomoneda correspondiente.
- En el menú de la cuenta, selecciona Firmar y verificar.
- Elige Firmar mensaje.
- Pega el mensaje único y exacto de CoinJar y selecciona Firmar.
- Confirma el mensaje en tu dispositivo Trezor.
- Copia el hash de firma que aparece en Trezor Suite
Trust Wallet
Trust Wallet no tiene un menú independiente para «firmar mensajes». En su lugar, debes firmar mediante un servicio conectado utilizando WalletConnect:
- Abre la página de firma a la que se te haya dirigido (para Ethereum, puedes utilizar la herramienta Firmar mensaje de Etherscan indicada anteriormente) y elige WalletConnect.
- En Trust Wallet, ve a Ajustes → WalletConnect y escanea el código QR para conectarte.
- Cuando aparezca la solicitud de firma en Trust Wallet, comprueba que el mensaje coincide con el de CoinJar.
- Aprueba la solicitud de firma.
- Copia el hash de firma resultante desde la página de firma.
Otros monederos
La mayoría de los monederos modernos permiten firmar mensajes. Esta función suele denominarse:
- Firmar mensaje
- Firmar mensaje de verificación
- Firmar y verificar
- Herramientas > Firmar
Si no encuentras esta función, consulta la documentación de ayuda del proveedor de tu monedero. Si tu monedero no permite firmar mensajes, vuelve a CoinJar y utiliza la prueba de Satoshi o la carga manual.
Paso 3: Envía la firma a CoinJar
- Vuelve a la pantalla Verificar la titularidad del monedero de CoinJar.
- Pega el hash de firma en el campo Pegar resultado firmado.
- Selecciona Verificar monedero.
CoinJar validará la firma al instante. Si es válida, tu dirección quedará verificada y podrás empezar a realizar transferencias de inmediato.
Si la verificación falla
Comprueba lo siguiente:
- Has copiado la firma completa sin espacios adicionales ni caracteres omitidos.
- Has firmado el mensaje exacto proporcionado por CoinJar. No debe haber ningún cambio, ni siquiera en los espacios o saltos de línea.
- Has firmado con la misma dirección que introdujiste en CoinJar. Si firmas con otra dirección del mismo monedero, no coincidirá.
- Algunos monederos físicos solo muestran en pantalla un hash del mensaje durante la firma. Esto es normal y no indica que haya ningún problema.
También puedes cambiar el método de verificación del monedero seleccionando la prueba de Satoshi o el método de carga manual en la aplicación de CoinJar.