[Finary Crypto] Retrait vers Ledger — signature Bluetooth bloquée

bonjour

mon appli finary sur mobile bloque pour le retrait crypto, mon ledger bluetooth n’étant pas reconnu (alors que le ledger est reconnu par l’appli ledger Wallet) : " une erreur inconnue s’est produite. Veuillez réessayer ". D’autres utilisateurs ont été confrontés à ce problème ?
La team Finary, à quand le transfert crypto possible sur PC/Mac ? Merci +++++

2 Likes

Je rencontre également ce problème actuellement.

Bonjour, je rencontre le même problème …

Bonjour,
Je rencontre le même problème.
Est ce que quelqu’un a trouvé une solution ou un contournement à ce problème ?

Rebonjour

J’ai galéré mais j’y suis arrivé… Donc voici ce que j’ai fait.

Si je reprend le problème que j’avais:

Lors d’une tentative de retrait de BTC depuis Finary :

  • Connexion Ledger via Bluetooth impossible sur mobile

  • Connexion Ledger non fonctionnelle depuis le web

  • Ledger Live ne permet pas de signer un message Bitcoin

Le retrait est bloqué car Finary demande une preuve de propriété de l’adresse via signature.


Solution : signature manuelle du message

Finary propose une option de signature manuelle permettant de valider la propriété de l’adresse sans connexion directe au Ledger. J’ai utilisé Sparrow pour signer manuellement –> sparrowwallet


Les problèmes que j’ai rencontré

1. Ledger détecté mais inutilisable

Erreur dans Sparrow :

Unexpected response to GET_MASTER_FINGERPRINT: 0x6E01

Cause : mauvaise application ouverte sur le Ledger
Correction : ouvrir l’application Bitcoin sur le Ledger et fermer Ledger Live


2. Impossible de signer (bouton inactif)

Cause : mauvais type de wallet utilisé

  • Sparrow ouvre par défaut un wallet en SegWit (adresses en bc1...)

  • L’adresse fournie par Finary était en Legacy (1...)

Les deux ne correspondent pas à la même dérivation


Procédure

1. Utiliser un wallet compatible Ledger

Sparrow Wallet permet la signature de message avec un Ledger.


2. Créer le bon wallet

Lors de la configuration :

  • Type : Single Signature

  • Script Type : Legacy (P2PKH)

  • Dérivation : m/44'/0'/0'

Cela correspond aux adresses commençant par 1


3. Retrouver l’adresse

Dans l’onglet “Addresses”, rechercher l’adresse fournie par Finary.

Si elle n’apparaît pas :

  • ajouter des comptes supplémentaires

  • parcourir les adresses générées


4. Signer le message

Menu :

Tools → Sign/Verify Message
  • coller le message fourni par Finary

  • sélectionner l’adresse correspondante

  • signer via le Ledger


5. Valider dans Finary

  • copier la signature générée

  • la coller dans l’application mobile

  • valider la propriété de l’adresse


Résultat

  • Vérification de l’adresse validée

  • Retrait BTC possible

  • Aucun usage du Bluetooth requis


Points importants

  • Ledger Live ne permet pas de signer des messages Bitcoin

  • Une seed Ledger expose plusieurs dérivations :

    • 1... → BIP44 (Legacy)

    • 3... → BIP49

    • bc1... → BIP84

Il est nécessaire d’utiliser le bon type de wallet pour retrouver l’adresse concernée.


Au final , en cas d’échec de connexion Ledger avec Finary, la signature manuelle via un wallet compatible (Sparrow) permet de valider la propriété de l’adresse et de débloquer le retrait. Mais c’est un bordel complexe à suivre pour faire cela :’(

1 Like

Salut @Julien962, et merci pour le partage du workaround Sparrow !

Nous avons conscience que ce n’est pas une vérification très simple à réaliser dans certaines situations, où la méthode « Connecter un autre appareil » via Notabene n’est pas disponible.

Si la signature native Ledger échoue malgré tout, la méthode « Micro-transaction » (envoi d’un petit montant depuis le wallet + TXID à coller dans Notabene) reste une alternative qui ne demande aucune connexion au Ledger.

Plus d’infos :backhand_index_pointing_right: Vérification de détention du wallet pour dépôts et retraits crypto | Centre d'aide Finary

Si vous restez bloqué, écrivez-nous à [email protected] avec la crypto concernée et la méthode tentée, on pourra regarder au cas par cas.

1 Like