CoinJar ne vous demandera jamais votre clé privée ni votre phrase mnémonique
La signature de message utilise uniquement le message et la signature obtenue. CoinJar ne vous demandera jamais votre clé privée, votre phrase mnémonique ou vos mots de récupération.
Fonctionnement
CoinJar génère un message unique qui comprend 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’à l’aide de 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 : commencer la vérification du portefeuille dans CoinJar
- Connectez-vous à votre compte CoinJar et 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, sans modifier le moindre caractère, espace ou saut de ligne.
Étape 2 : signer le message avec votre portefeuille
Les étapes exactes dépendent de la manière dont vous souhaitez signer votre message, soit par l’intermédiaire d’un service web, soit dans une application de portefeuille.
Utiliser 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 sélectionnez Plus → Services → Signature vérifiée.
- Sélectionnez 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é lorsqu’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 sélectionnez Ressource → Signature vérifiée.
- Sélectionnez 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.
Utiliser une application de portefeuille
MetaMask (Ethereum et chaînes EVM)
- Ouvrez MetaMask et sélectionnez le compte auquel appartient l’adresse que vous confirmez.
- Ouvrez la fonctionnalité de signature. Pour une signature autonome, utilisez une page de signature fiable (comme l’outil de signature de message d’Etherscan mentionné ci-dessus) et connectez MetaMask, ou signez depuis la demande de vérification vers laquelle vous avez été redirigé.
- Collez le message unique exact fourni par CoinJar.
- Sélectionnez Signer et vérifiez le message dans la fenêtre 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.
Utiliser 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 fonctionnalité 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.
Utiliser Ledger avec Electrum (Bitcoin)
- Ouvrez Electrum après avoir chargé votre compte Ledger.
- Accédez à Outils → Signer/Vérifier un 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 correspondant à la cryptomonnaie concernée.
- Dans le menu du compte, sélectionnez Signer et vérifier.
- Sélectionnez Signer le message.
- Collez le message unique exact fourni par 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 un 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 de signature de message d’Etherscan mentionné ci-dessus) et sélectionnez 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 fourni par 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, souvent sous l’un des libellés suivants :
- Signer le message
- Signer le message de vérification
- Signer et vérifier
- Outils > Signer
Si vous ne trouvez pas cette fonctionnalité, 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 de vérification de 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 sera vérifiée et vous pourrez 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, sans aucune modification, y compris des espaces ou des 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 lors de la signature. Cela est normal et ne signale aucun problème.
Vous pouvez également modifier la méthode de vérification de votre portefeuille en choisissant le test Satoshi ou la méthode d’importation manuelle dans l’application CoinJar.