CoinJar ne vous demandera jamais votre clé privée ni votre phrase de récupération
La signature d’un message utilise uniquement le message et la signature qui en résulte. CoinJar ne vous demandera jamais votre clé privée, votre phrase de récupération ou vos mots de récupération.
Fonctionnement
CoinJar génère un message unique qui inclut votre compte, l’adresse que vous vérifiez et un code à usage unique (un nonce). Vous signez ce message dans votre portefeuille, puis collez la signature dans CoinJar. Comme la signature ne peut être produite qu’avec la clé privée correspondant à cette adresse, une signature valide prouve que vous êtes propriétaire du portefeuille. La clé privée elle-même ne quitte jamais votre appareil.
Réseaux pris en charge
Actuellement, la méthode de signature numérique de CoinJar prend en charge les réseaux suivants :
- Arbitrum
- Avalanche C Chain
- Bitcoin
- Cardano
- Dogecoin
- Ethereum Classic
- Ethereum
- Litecoin
- Optimism
- Polygon
- Solana
Pour tout autre réseau, veuillez vérifier votre portefeuille auto-hébergé à l’aide des méthodes disponibles, telles que le test Satoshi ou l’importation manuelle.
Étape 1 : lancer la vérification du portefeuille dans CoinJar
- Connectez-vous à votre compte CoinJar, puis accédez à Plus > Carnet d’adresses.
- Pour commencer, cliquez sur le bouton « + Ajouter une adresse ».
- Saisissez l’adresse de cryptomonnaie que vous souhaitez vérifier ainsi que les autres informations requises.
- Sélectionnez Signature numérique comme méthode de vérification.
- CoinJar affichera un message unique contenant votre adresse et un nonce à usage unique. Copiez-le exactement et ne modifiez aucun caractère, espace ou saut de ligne.
Étape 2 : signer le message avec votre portefeuille
Les étapes exactes dépendent de la méthode que vous souhaitez utiliser pour signer votre message : un service web ou une application de portefeuille.
Utilisation d’un service web
Etherscan (Ethereum uniquement)
Etherscan ne peut être utilisé que pour signer des messages sur le réseau Ethereum.
- Accédez à Etherscan, puis à Plus → Services → Signature vérifiée.
- Choisissez Signer le message en haut à droite de la page.
- Lorsque vous y êtes invité, connectez votre portefeuille via MetaMask ou WalletConnect. WalletConnect vous permet d’utiliser d’autres portefeuilles compatibles, tels que Coinbase Wallet ou Rainbow.
- Collez le message unique exact fourni par CoinJar dans le champ Message.
- Sélectionnez Signer le message et confirmez dans votre portefeuille.
- Copiez le hachage de signature obtenu.
Vous n’avez pas besoin de publier le message signé lorsque Etherscan vous propose cette option.
Solscan (Solana uniquement)
Solscan ne peut être utilisé que pour signer des messages sur le réseau Solana.
- Accédez à Solscan, puis à Ressources → Signature vérifiée.
- Choisissez Signer le message en haut à droite de la page.
- Lorsque vous y êtes invité, connectez votre portefeuille via Phantom, MetaMask ou Ledger Wallet.
- Collez le message unique exact fourni par CoinJar dans le champ Message.
- Sélectionnez Signer et confirmez dans votre portefeuille.
- Copiez le hachage de signature obtenu.
Vous n’avez pas besoin de publier le message signé lorsque Solscan vous propose cette option.
Utilisation d’une application de portefeuille
Metamask (Ethereum et chaînes EVM)
- Ouvrez MetaMask et sélectionnez le compte qui détient l’adresse que vous confirmez.
- Ouvrez la fonction de signature. Pour une signature autonome, utilisez une page de signature fiable (telle que l’outil Signer le message d’Etherscan mentionné ci-dessus) et connectez MetaMask, ou signez au moyen de la demande de vérification vers laquelle vous avez été redirigé.
- Collez le message unique exact de CoinJar.
- Sélectionnez Signer et vérifiez le message dans l’invite MetaMask.
- Confirmez, puis copiez le hachage de signature obtenu.
Ledger (portefeuille matériel)
Ledger Live ne prend pas en charge la signature de messages. Pour signer avec votre appareil Ledger, associez-le à un portefeuille logiciel compatible :
- Ethereum et chaînes EVM (cas le plus courant) : utilisez MetaMask connecté à votre Ledger.
- Bitcoin : utilisez Electrum connecté à votre Ledger.
Utilisation de Ledger avec MetaMask (Ethereum et chaînes EVM)
- Connectez votre Ledger à MetaMask et sélectionnez le compte contenant l’adresse.
- Suivez les étapes MetaMask ci-dessus pour ouvrir la fonction de signature de message et collez le message.
- Lorsque vous sélectionnez Signer, MetaMask vous invite à confirmer sur votre appareil Ledger.
- Sur votre Ledger, vérifiez attentivement le message, puis appuyez sur les deux boutons pour confirmer.
- Copiez le hachage de signature obtenu dans MetaMask.
Utilisation de Ledger avec Electrum (Bitcoin)
- Ouvrez Electrum après avoir chargé votre compte Ledger.
- Accédez à Outils → Signer/Vérifier le message.
- Collez le message de CoinJar dans le champ Message.
- Saisissez l’adresse Bitcoin que vous confirmez dans le champ Adresse.
- Sélectionnez Signer et confirmez l’action sur votre appareil Ledger.
- Copiez le hachage de signature affiché dans Electrum.
Trezor (avec Trezor Suite)
- Ouvrez Trezor Suite et connectez votre appareil.
- Accédez au compte de la cryptomonnaie concernée.
- Dans le menu du compte, sélectionnez Signer & vérifier.
- Choisissez Signer le message.
- Collez le message unique exact de CoinJar et sélectionnez Signer.
- Confirmez le message sur votre appareil Trezor.
- Copiez le hachage de signature affiché dans Trezor Suite
Trust Wallet
Trust Wallet ne dispose pas d’un menu autonome « Signer le message ». Vous devez plutôt signer par l’intermédiaire d’un service connecté à l’aide de WalletConnect :
- Ouvrez la page de signature vers laquelle vous avez été redirigé (pour Ethereum, vous pouvez utiliser l’outil Signer le message d’Etherscan mentionné ci-dessus) et choisissez WalletConnect.
- Dans Trust Wallet, accédez à Paramètres → WalletConnect et scannez le code QR pour vous connecter.
- Lorsque la demande de signature apparaît dans Trust Wallet, vérifiez que le message correspond à celui de CoinJar.
- Approuvez la demande de signature.
- Copiez le hachage de signature obtenu depuis la page de signature.
Autres portefeuilles
La plupart des portefeuilles modernes prennent en charge la signature de messages, généralement sous l’un des libellés suivants :
- Signer le message
- Signer le message de vérification
- Signer & vérifier
- Outils > Signer
Si vous ne trouvez pas cette fonction, consultez la documentation d’aide du fournisseur de votre portefeuille. Si votre portefeuille ne prend pas du tout en charge la signature de messages, revenez dans CoinJar et utilisez plutôt le test Satoshi ou l’importation manuelle.
Étape 3 : envoyer la signature à CoinJar
- Revenez à l’écran Vérifier la propriété du portefeuille dans CoinJar.
- Collez le hachage de signature dans le champ Coller le résultat signé.
- Sélectionnez Vérifier le portefeuille.
CoinJar validera immédiatement la signature. Si elle est valide, votre adresse est vérifiée et vous pouvez commencer à effectuer des transferts immédiatement.
En cas d’échec de la vérification
Vérifiez les points suivants :
- Vous avez copié la signature complète, sans espace supplémentaire ni caractère manquant.
- Vous avez signé le message exact fourni par CoinJar. Aucune modification ne doit être apportée, y compris aux espaces ou aux sauts de ligne.
- Vous avez signé avec la même adresse que celle saisie dans CoinJar. Une signature effectuée avec une autre adresse du même portefeuille ne correspondra pas.
- Certains portefeuilles matériels affichent uniquement un hachage du message à l’écran pendant la signature. Cela est normal et n’indique aucun problème.
Vous pouvez également modifier votre méthode de vérification du portefeuille en choisissant le test Satoshi ou la méthode d’importation manuelle dans l’application CoinJar.