Lancement de la blockchain ĞDev le 27 mai 2022 (runtime-100)

Je t’ai certifié Kapis

1 Like

Non cela devrait fonctionner, ça fonctionne chez moi.
Dans les paramètres tu vois bien le bon noeud ? Quand tu utilise le bouton orange pour forcer ça ne fonctionne pas ?

Il faut se baser sur ce dernier fix: https://git.duniter.org/clients/gecko/uploads/cc37953f1feb73364c8f6a175697b81e/gecko-0.0.6+5.apk

Sur la branche gdev : (--tmp optionnel)

cargo build
./target/debug/duniter --chain gdev --execution Wasm --tmp
1 Like

Le DU est créé toutes les 24h @poka, tu verra le prochain DU demain midi :slight_smile:

1 Like

Ah pardon j’était trop habitué aux paramètre des monnaies de tests lol

1 Like

2 messages ont été fusionnés à un sujet existant : Ğecko: Nouveau client de paiements Ḡ1 sur mobile en cours de développement (Dart/Flutter)

Bon ça manque d’indexer pour l’historique tout ça, on voit juste des identités et des soldes bouger ^^

cc @ManUtopiK :stuck_out_tongue_winking_eye:

2 Likes

Je me connecte bien avec Tikka ! :partying_face:

Et j’ai aussitôt spotté un petit bug de Tikka. (arf, on les voit que quand on s’en sert vraiment… :wink: )

4 Likes

Pour rejoindre le réseau avec votre nœud duniter, vous devez utiliser les options --chain gdev --execution Wasm.

Il n’y a pas encore d’image docker, si tout va bien dans la CI l’image sera dispo dans l’après-midi :slight_smile:

En attendant, il faut compiler duniter manuellement.

Pour se connecter au réseau ĞDev, il n’y aucun endpoint à spécifier, car la liste des bootnodes est incluse en dur dans le binaire, pour l’instant le seul bootnode est le mien, inclus dans ce commit:

J’ajouterais d’autre bootnodes quand on aura d’autres nœuds permanents fiables. On travaille avec @HugoTrentesaux et @1000i100 pour déployer 2 autres nœuds permanents, ça devrait arriver ce soir ou demain :slight_smile:

Si vous souhaitez vous synchroniser sur d’autres nœuds que ceux inclus dans le binaire, vous pouvez le faire avec l’option --bootnodes.

4 Likes

5̶G̶7̶3̶x̶C̶v̶7̶N̶w̶T̶G̶o̶t̶w̶M̶t̶e̶5̶n̶i̶T̶j̶i̶q̶g̶e̶p̶C̶f̶j̶H̶3̶B̶K̶9̶6̶V̶e̶i̶6̶6̶2̶i̶u̶y̶U̶A̶
(plus utilisée)

2 Likes

Attention tu ne pourra en faire qu’une par jour!

1 Like

ma config nginx pour le reverse-proxy

server {
	server_name gdev.1000i100.fr;

	root /nowhere;

#	location / {
#		proxy_pass http://localhost:9944/;
#		proxy_buffering off;
#	}

    listen 443 ssl http2;
    ssl_certificate /etc/nginx/ssl/1000i100.fr.cert;
    ssl_certificate_key /etc/nginx/ssl/1000i100.fr.key;
		add_header X-Frame-Options SAMEORIGIN;
		add_header X-XSS-Protection "1; mode=block";
		proxy_redirect off;
		proxy_buffering off;
		proxy_set_header Host $host;
		proxy_set_header X-Real-IP $remote_addr;
		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
		proxy_set_header X-Forwarded-Proto $scheme;
		proxy_set_header X-Forwarded-Port $server_port;
		proxy_read_timeout 90;
 location /ws {
    proxy_read_timeout 1200s;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_http_version 1.1;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $host;
    proxy_pass http://localhost:9944;
  }

}
2 Likes

Avec gecko j’ai réussi à créer un compte :
5ETtnPbz89HHn2gsEUpmuQFZdXFG2rnL9Bm6e3H7Za3Hbib9

2 Likes

Nous avons désormais un 2ème producteur de blocks, félicitations à @HugoTrentesaux .

Nous avons également 2 nouveaux nœuds RPC publics permanents:

  • wss://gdev.1000i100.fr/ws maintenu par @1000i100
  • wss://gdev.komun.org/ws maintenu par un espagnol proche de @kapis
3 Likes

Et désormais un nouveau nœud RPC :

  • wss://gdev.cgeek.fr maintenu par @cgeek

Par contre je ne sais pas encore comment configurer mes trousseaux.

2 Likes

@1000i100 write a very nice documentation about how to deploy a validator node that will produce blocks:

For mirror nodes, is almost the same, but use the compose file prefixed gdev-mirror instead of gdev-validator :slight_smile:

4 Likes

Pour tester l’entrée dans la toile après le genesis, je viens de créer une identité Elois2, pouvez-vous la certifiée svp ?

Elois2: 5GFEEx7kqvP4QEPCAXkALeYCG7m8DiA5LQ4YzW62j7FytQyg

Et de une :slight_smile:

J’en profite pour demander plutôt que chercher lentement : comment puis-je publier ma clé de session alors que je suis déjà smithMember ? En suivant la doc de @1000i100 pour publier ma clé en même temps que l’adhésion (méthode requestMemberShip) je suis tombé sur une erreur MembershipAlready[...] (je n’ai pas vu la suite du message), je suppose MembershipAlreadyAcquired.

1 Like

authorityMembers.setSessionKeys

EDIT: @cgeek c’était déjà présent dans la doc ligne 82 :slight_smile:

1 Like

Effectivement. Du coup j’ai tenté le goOnline() après publication des clés mais cette fois j’ai une autre erreur dans l’UI Polkadotjs :

1010: Invalid Transaction: Transaction call is not expected

edit : c’est curieux, d’autant que le goOffline() passe (avec une erreur métier certes, mais c’est logique). Là je comprends que ma transaction semble être refusée d’entrée, sans tentative d’inclusion.

edit 2 : bon si je suis bien le fil, ce serait le BaseCallFilter qui empêche l’appel à goOnline(). Mais du coup j’ai du mal à voir comment Hugo a pu devenir forgeron :thinking:

1 Like