WalletGenerator / Ğ1


#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

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:


#3

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


#4

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


#5

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


#6

Et en python !

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


#7

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


#8

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


#9

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éé.


#10

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 :


#11

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.


#12


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.


#13

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

test.yml (144 Octets)


#14

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


#15

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.


#16

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)


#17

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.


#18

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 ?


#19

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


#20

@kimamila issue publiée