ok, tout à l’heure je n’avais qu’un serveur dans la liste.
avec cette commande je vois tout le monde !
oui car la beta de sakia est par défaut en mode fakenet et non gtest
@Tortue dans ĞTest sigPeriod vaut 1 jours, contre 3h sur test_net. Ce qui veut dire que lorsque j’émet plusieurs certifications, il n’en est écrit que une toutes les 24h dans la blockchain. Donc selon les autres certifications déjà émises par tes 3 certificateurs il te faudra attendre quelques jours avant d’obtenir de statut de membre !
Tortue est désormais membre : bienvenue !
Hello, maintenant que j’ai été correctement exclu, pouvez-vous me certifier a nouveau afin que mon noeud puisse a nouveau tenté de calculer des blocs.
Merci à tous !
Merci à Cgeek et Jytou, ne manque plus qu’un noeud arrive à calculer un bloc
mais je veux bien une certif supplémentaire car ma dernière certification expire dans 7 jours, Merci
Je viens de te certifier
c’est tt bon merci a tous !
héhé en faite il n’y a que le noeud de Cgeek qui a mes certifications en piscine ^^
du coup les 3 blocs qui ont été enfin calculé par Galuel, Leprette et jytou ne n’ont toujours pas ajouté mes certifications, du coup je ne peux tj pas vous aider a faire redémarrer la blockchain
Petit exercice pour les techniciens qui veulent s’amuser :
- Récupérer les certifications manuellement du noeud de cgeek via l’url “lookup”
- Faire un document de certification conforme à l’API
- Le post sur les autres noeuds pouvant miner via un wget ou un curl
J’ai les infos, mais pas simple de refaire un document de certification conforme à l’API
juste avec la doc de BMA on ne sait pas trop qui est quoi.
qui est le certifieur et qui est le certifié
Avons-nous d’autres docs sur la rédaction du document autre que celui-ci?
Pour savoir ce que représente chaque champ exactement ?
Merci
Edit: en attendant je vais essayer de me débrouiller avec le code du parser
Il faut utiliser le lookup :
https://github.com/duniter/duniter-bma/blob/master/doc/API.md#wotlookupsearch
Le format des certifications :
https://github.com/duniter/duniter/blob/master/doc/Protocol.md
Et il suffit de faire un HTTP POST sur /wot/certify avec la certification dans le paramètre “cert” !
Ha oué j’ai pas vu que c’était le “return” dans la doc de BMA
maintenant je n’y arrive pas quand même je dois merder, mais je ne sais pas trop où.
je me la tenterais a nouveau mais pas en version “inline”
wget --post-data ‘cert=D3nN6CsWFPmqcWdjNJbE1PcHXyjWaBQPpAFn1ZyXRAAU:8marFcm8bcGn3p9r4356VP8anV6UVbHVcudvW97c2a7o:8472:YOCaUhAoPVfJeBGPTFUkinkTbEHxnN+3by+4XcOqTfsgbbJLdx5KsBXixfUdeAVu4msm4RjdfQCl56wHwylSDQ==’ http://78.202.22.75:9000/wot/certify
converted ‘http://78.202.22.75:9000/wot/certify’ (ANSI_X3.4-1968) → ‘http://78.202.22.75:9000/wot/certify’ (UTF-8)
–2017-02-24 18:51:11-- http://78.202.22.75:9000/wot/certify
Connecting to 78.202.22.75:9000… connected.
HTTP request sent, awaiting response… 400 Bad Request
2017-02-24 18:51:12 ERROR 400: Bad Request.
mais c’est vendredi soir et il faut que je decolle
Si tu connais un peu python, tu peux utiliser la librairie python de l’api BMA.
J’ai créé des scripts d’exemples qu’il suffit de modifier pour les utiliser.
https://github.com/duniter/duniter-python-api/blob/master/examples/send_certification.py
Après installation de la librairie, il suffit de modifier le noeud dans le script, puis de lancer celui-ci et de répondre au questions…
Enjoy !
Bon, avec le document complet et pas le format inline ça marche au top.
avec le format inline j’ai ça comme retour:
{
“ucode”: 1005,
“message”: “Document has unkown fields or wrong line ending format”
}
Heureusement que j’avais fait un export de mon wot/lookup car même @cgeek avait redémarré son nœud et avais perdu les infos en piscine.
Donc sans ce renvoie manuel des certif, je l’ai aurais perdu.
Sinon merci @vit je n’ai pas utilisé ta lib mais grâce au code j’ai pu mieux comprendre à quoi correspondait les champs.
Edit: en faite si je comprend bien le format inline semble être utilisé uniquement dans un bloc et pas en requête sur le BMA
Par contre plusieurs blocs sont déjà passés mais aucun n’ajoute mes certifs dedans
alors que mes certif sont présent en piscine sur tous les nœuds.
si quelqu’un a une idée du pourquoi ?
@Tortue c’est très simple tu ne respecte pas la règle de distance. 3 membres référents sur 26 (soit 11,5%) sont a plus de 3 pas de toi :
http://wotex.cgeek.fr/?to=Tortue&pending=on&mode=w2u
Bien vu!
donc si je ne me trompe pas si l’une de ces personnes me certifie je devrais rentrer dans la WOT:
Alfybe
Carole_Fabre
ClaireCamille
Darunya
Draft
EmbeHer
EstienneDunord
Fiatouxxx
Jeff
Loda
Lours63
MarcRutkowski
MarcelDoppagne
Nico34
Sivmatt
Sybille
SybilleSG
Yoann
atanor
blaurent
gnu-tux
kimamila
manolollr
moul
petiteberger
urodelus
william
wyllyjon
yannlefranco
oui c’est exact je ne suis hélas pas dans la liste. J’espère que l’un d’eux lira ton message
Certifié