WalletGenerator / Ğ1

Je ne sais pas si il est envisageable et souhaitable d’utiliser ce genre d’outil.
En tous cas je relai une petite trouvaille que vous connaissez peut-être déjà.
Cela me semble être un outil possible, mais son logiciel ne semble pas encore supporter la Ğ1
https://github.com/walletgeneratornet/WalletGenerator.net le développeur semble Français
@1000i100 ça peu-être ça peux être utile … je sais pas :slight_smile:

2 Likes

Effectivement, c’est top :smiley:
C’est une version plus avancée, multi langue et multi-monnaie de https://paperwallet.duniter.io/ qui lui marche pour la Ǧ1 :wink:

2 Likes

Bonjour,

Où puis-je trouver le simple code php
qui génère les clés publique et privée
à partir de la phrase secrète et du mot de passe ?

Merci

il n’y a pas une seule ligne de PHP, le code qui fait ce travail est en javascript :wink:

hé oui je m’en doutais, duniter-keypair

Et en python !

https://git.duniter.org/clients/python/duniterpy/blob/master/examples/create_public_key.py

Je ne connaissais pas ce générateur. Excellent!!
Comment l’utiliser pour accéder au portefeuille sur Cesium?

Aucune idée, en pratique je ne l’ai encore jamais utilisé.

J’ai réussi à me connecter avec un tel trousseau il y a peu : https://forum.monnaie-libre.fr/t/remuneration-des-noeuds/1252/6

Il te faut simplement produire un fichier texte au format :

pub: clepublique
sec: cleprivee

Faire attention au saut se ligne, apparemment c’est important. Puis dans Cesium, choisir “autres modes de connexion” matérialisé par une clé a molette, et le donner le fichier créé.

1 Like

J’ai essayé en générant le paperwallet sur : https://paperwallet.duniter.io/


puis créé un fichier texte "pwk1"avec dedans :
pub: CF1Bwg9eXcgtiaJkidftb8Z3WTKKfjYDs1LDKthMeBqe:6Zr
sec: C8N1m1L1oeqn6ty2jorpcM9GPSeTCs2E7wXoWYMvEZ7fidq
puis inséré le fichier dans la boite de cesium pour autre méthode de connection mais ça refuse :

Essaye en rajoutant l’extension .dunikey comme Cesium l’indique, et éventuellement rajoute une troisième ligne vide dans le fichier.

Je sais que le format est très strict.


J’ai rajouté l’extension « .dunikey » au fichier texte, j’ai essayé avec un retour à la ligne après la deuxième ligne, avec ou sans espace après les « : » , avec ou sans majuscules pour « pub » et « sec », changé de paire de clés,ça marche pas.

Me voilà sur ma machine, ci-joint un fichier d’exemple.

test.yml (144 Octets)

Ton fichier de test est accepté dans la zone de capture mais après clic sur le bouton connection ça reste bloqué avec le message : « veuillez patienter »

Pour info : @Tortue et @kimamila

ok je regarde ca. j’ai créé un ticket

EDIT: @bou2fil j’ai un premier élément de réponse. j’arrive à reproduire ton problème quand j’utilis ele glissé/déposé dans la zone. Peux tu me confirmer que si tu clique dans la zone et recherche ton fichier dans la boite de dialogue, cela fonctionne ? Merci.

EXACT : ça fonctionne quand je clique sur la zone et ouvre le fichier dans la boite de dialogue. (le pb vient donc du glisser-déposer)

J’ai trouvé ce qui n’allait pas avec le le fichier trousseau généré à partir des clés publique et privée obtenues sur https://paperwallet.duniter.io : les clés publiques se terminent avec un “:” suivi de 3 caractères. Il faut omettre ces 4derniers caractères lorsqu’on copie la clé publique.

3 Likes

Ah oui, c’est le hash de vérification, qu’à ajouté @Tortue pour éviter les erreur de saisie.

As tu le temps de me mettre une issue Cesium pour que je gère cela ?

1 Like

je crois qu’il appelle ça un “checksum”

1 Like

@kimamila issue #704 publiée

2 Likes