# Le 100ème membre de TestNet!

**URL:** https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077
**Category:** TestNet
**Created:** [18 July 2016 10:08 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077 "2016-07-18T10:08:55Z")
**Posts on this page:** 17
**Page:** 1

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [18 July 2016 10:08 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/1 "2016-07-18T10:08:55Z")

</div>

TestNet a dépassé récemment les 100 membres !

Le 100ème membre doit être félicité comme il se doit, par des cotillons, du champagne bio payé en monnaie libre, et gagnera un panier garni (ou pas) !

Oui mais… QUI EST LE CENTIEME MEMBRE DE TESTNET ?

Celui qui peut le dire (et le prouver) sera… associé à la gloire éternelle de l’histoire des monnaies libres !

PS: Attention, ce jeu est avec obligation d’achat de neurones pour apprendre l’api BMA et analyser la blockchain…

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [18 July 2016 11:04 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/2 "2016-07-18T11:04:22Z")

</div>

Salut,

d’après @cgeek le 100 ème membre serait @Gaetan 😉

[https://forum.duniter.org/t/presentation-achmed/1066/3?u=vincentux](https://forum.duniter.org/t/presentation-achmed/1066/3?u=vincentux)

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [18 July 2016 11:06 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/3 "2016-07-18T11:06:13Z")

</div>

Ma parole n’est pas une preuve ! En plus je pense que je me suis trompé. Mais bien tenté 😁

---

<div class="post-metadata">

### Author: ![vincentux](https://forum.duniter.org/user_avatar/forum.duniter.org/vincentux/32/172_2.png) [@vincentux](https://forum.duniter.org/u/vincentux)
#### Post date: [18 July 2016 11:39 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/4 "2016-07-18T11:39:28Z")

</div>

Si [cette liste](http://cgeek.fr:9330/wot/members) est bien dans l’ordre d’arrivé des membres,  
alors le 100ème membre est @Pafzedog 🐕😓

---

<div class="post-metadata">

### Author: ![Galuel](https://forum.duniter.org/user_avatar/forum.duniter.org/galuel/32/577_2.png) [@Galuel](https://forum.duniter.org/u/Galuel)
#### Post date: [18 July 2016 11:44 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/5 "2016-07-18T11:44:42Z")

</div>

Je ne vois rien qui démontre que cette liste est dans l’ordre historique. Je pense qu’il faut analyser la blockchain directement pour être sûr.

---

<div class="post-metadata">

### Author: ![greyzlii](https://forum.duniter.org/letter_avatar/greyzlii/32/5_5575768a8748004e209b776fc1b2916d.png) [@greyzlii](https://forum.duniter.org/u/greyzlii)
#### Post date: [18 July 2016 16:14 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/6 "2016-07-18T16:14:58Z")

</div>

Le plus simple serait d’explorer la base sqlite d’un des nœuds (dans /home/mon\_pseudo/.config/duniter.db). 🙂  
Les données de la blockchain y sont déjà consolidées.

---

<div class="post-metadata">

### Author: ![Inso](https://forum.duniter.org/user_avatar/forum.duniter.org/inso/32/1229_2.png) [@Inso](https://forum.duniter.org/u/Inso)
#### Post date: [18 July 2016 16:19 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/7 "2016-07-18T16:19:26Z")

</div>

Le requêtage par l’API json est quand même bien plus simple 😉

Un petit indice : il existe des URL pour chercher les blocs contenant un certain type d’informations…

[https://github.com/duniter/duniter/blob/master/doc/HTTP\_API.md#blockchainwithnewcomers](https://github.com/duniter/duniter/blob/master/doc/HTTP_API.md#blockchainwithnewcomers)

---

<div class="post-metadata">

### Author: ![urodelus](https://forum.duniter.org/letter_avatar/urodelus/32/5_5575768a8748004e209b776fc1b2916d.png) [@urodelus](https://forum.duniter.org/u/urodelus)
#### Post date: [18 July 2016 19:03 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/9 "2016-07-18T19:03:18Z")

</div>

[http://metab.ucoin.io/blockchain/with/newcomers](http://metab.ucoin.io/blockchain/with/newcomers) donne bien les blocks avec un nouveau membre mais je n’en vois pas 100 !

Edit: Cela commence au block 0 (entrées de cgeek et moul) et fini au block 23306 (entrée de Pedro). Arf; il va falloir fouiller tous les blocks pour trouver le 100ème membre, il n’y a pas forcément 1 seul membre/block…

---

<div class="post-metadata">

### Author: ![greyzlii](https://forum.duniter.org/letter_avatar/greyzlii/32/5_5575768a8748004e209b776fc1b2916d.png) [@greyzlii](https://forum.duniter.org/u/greyzlii)
#### Post date: [18 July 2016 19:16 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/10 "2016-07-18T19:16:41Z")

</div>

Sans oublier de comptabiliser ceux qui s’en vont :  
[http://cgeek.fr:9330/blockchain/with/leavers](http://cgeek.fr:9330/blockchain/with/leavers)

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [18 July 2016 20:35 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/11 "2016-07-18T20:35:11Z")

</div>

Disons le 100ème sur la vie entière de la monnaie 🙂

---

<div class="post-metadata">

### Author: ![urodelus](https://forum.duniter.org/letter_avatar/urodelus/32/5_5575768a8748004e209b776fc1b2916d.png) [@urodelus](https://forum.duniter.org/u/urodelus)
#### Post date: [24 July 2016 20:53 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/12 "2016-07-24T20:53:24Z")

</div>

Nouvelle tentative, de retour de vacances je retrouve mon PC ! Je lance Duniter (win64), la base se met à jour. J’attends que le “members count” passe à **100** et note le n° du block. Je vais lire le block …/blockchain/block/21901 et je trouve:

“joiners”: [  
"2vKiGF35zhLy2N…  
Cette clé correspond à **achmed** 🙂 !

---

<div class="post-metadata">

### Author: ![jeanferreira](https://forum.duniter.org/user_avatar/forum.duniter.org/jeanferreira/32/984_2.png) [@jeanferreira](https://forum.duniter.org/u/jeanferreira)
#### Post date: [24 July 2016 21:39 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/13 "2016-07-24T21:39:50Z")

</div>

c’est bien ce qu’indiquait Cesium au moment ou je l’ai certifié 😉  
Je ne voulais pas vendre la mèche ou influencer.

---

<div class="post-metadata">

### Author: ![Gaetan](https://forum.duniter.org/letter_avatar/gaetan/32/5_5575768a8748004e209b776fc1b2916d.png) [@Gaetan](https://forum.duniter.org/u/Gaetan)
#### Post date: [25 July 2016 05:22 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/14 "2016-07-25T05:22:27Z")

</div>

> Yeaaahhh Champagne!!! 😃

---

<div class="post-metadata">

### Author: ![Galuel](https://forum.duniter.org/user_avatar/forum.duniter.org/galuel/32/577_2.png) [@Galuel](https://forum.duniter.org/u/Galuel)
#### Post date: [25 July 2016 06:29 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/15 "2016-07-25T06:29:48Z")

</div>

> [@Gaetan](#):
>
> Yeaaahhh Champagne!!! 😃

Ce ne peut être une preuve scientifiquement recevable que s’ils s’agit d’une mesure reproductible d’une part, et d’une méthodologie acceptée et adoptée d’autre part.

Ainsi la méthodologie étant acceptée et adoptée, si d’autres réalisent à leur tour cette même mesure et aboutissent au même résultat, alors ils ne peuvent que constater que ceci étant, cela est.

---

<div class="post-metadata">

### Author: ![vit](https://forum.duniter.org/user_avatar/forum.duniter.org/vit/32/2775_2.png) [@vit](https://forum.duniter.org/u/vit)
#### Post date: [6 August 2016 07:40 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/16 "2016-08-06T07:40:45Z")

</div>

[get\_100.zip](https://forum.duniter.org/uploads/default/original/2X/e/e520cbfc3744e69cffe58e679e1fa3a4c3d67b6e.zip) (644 Octets)

Bon,

le résultat officiel est : achmed (@Gaetan)

Selon mes propres règles et le script python fourni ci-joint.

Je prends les newcomers dans l’ordre renvoyé par l’api. Je ne compte pas les doublons.  
Ceci est ma loi. J’ai dit.

PS: Si quelqu’un n’est pas d’accord avec ce résultat, qu’il parle maintenant ou se taise à jamais 😉

En récompense, j’ai envoyé 1 DU à achmed. Félicitations !

---

<div class="post-metadata">

### Author: ![greyzlii](https://forum.duniter.org/letter_avatar/greyzlii/32/5_5575768a8748004e209b776fc1b2916d.png) [@greyzlii](https://forum.duniter.org/u/greyzlii)
#### Post date: [6 August 2016 18:19 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/17 "2016-08-06T18:19:36Z")

</div>

Pour une vérification simple, il suffit de regarder le contenu du block 21901.  
On y voit, @achmed en joiner et le champ memberscount à 100.

[http://cgeek.fr:9330/blockchain/block/21901](http://cgeek.fr:9330/blockchain/block/21901)

Pour s’en persuader, il suffit de vérifier le bloc précedent 21900 et de constater que le champ membersCount est à 99.

[http://cgeek.fr:9330/blockchain/block/21900](http://cgeek.fr:9330/blockchain/block/21900)

Je pense que ma démonstration est la plus élégante 🙂

---

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [6 August 2016 21:10 UTC](https://forum.duniter.org/t/le-100eme-membre-de-testnet/1077/18 "2016-08-06T21:10:55Z")

</div>

Oui, mais vit a la classe d’envoyer un DU à achmed. Enfin, cela reste à vérifier 😛
