[Demande de certification] Tortue

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 !

3 Likes

Tortue est désormais membre : bienvenue ! :smiley:

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 !

1 Like

Merci à Cgeek et Jytou, ne manque plus qu’un noeud arrive à calculer un bloc :slight_smile:

mais je veux bien une certif supplémentaire car ma dernière certification expire dans 7 jours, Merci

Je viens de te certifier :wink:

c’est tt bon :slight_smile: 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 :innocent:
maintenant je n’y arrive pas quand même :confused: 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 :slight_smile:

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 !

2 Likes

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

2 Likes

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

2 Likes

Bien vu! :yum:

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
2 Likes

oui c’est exact je ne suis hélas pas dans la liste. J’espère que l’un d’eux lira ton message :wink:

Certifié :slight_smile: