Error sur l'indexeur

:warning:
Pour information, j’utilise désormais ce json https://git.duniter.org/nodes/networks/-/raw/master/gdev.json dans Ğecko pour peupler la liste de noeud duniter et squid.
Il est donc important de ne pas modifier le format de donné de ce json à la légère, sans quoi Ğecko ne tiendra plus compte de ce json et fallback vers sa liste déjà en cache, et sinon (premier démarage), en dernier recours, peuple à partir du json local de base.

Au prochain changement de format de donné de ce json, il serait intéressant d’ajouter un champ version de manière à pouvoir traiter les différentes versions de format de donnée côté client au besoin, et ainsi assurer la rétrocompatibilité.

ping notamment @Nicolas80 il me semble que c’est toi qui à lancé ce json si je ne me trompe pas :wink:
edit: ah non c’est @HugoTrentesaux ^^

:warning:

class NetworkConfig {
  final bool active;
  final String genesisHash;
  final int genesisTimestamp;
  final int lastG1V1BlockNumber;
  final List<String> rpc;
  final List<String> squid;

  NetworkConfig.fromJson(Map<String, dynamic> json)
      : active = json['active'] as bool,
        genesisHash = json['genesis_hash'] as String,
        genesisTimestamp = json['genesis_timestamp'] as int,
        lastG1V1BlockNumber = json['last_g1_v1_block_number'] as int,
        rpc = List<String>.from(json['rpc']),
        squid = List<String>.from(json['squid']);
}
1 Like