Le distributeur de testnet d'Algorand est désormais le faucet sécurisé par connexion de Lora
L'ancienne URL du distributeur ouvre désormais une page de connexion
Depuis aussi longtemps que la plupart des développeurs Algorand s'en souviennent, la première étape après avoir généré un nouveau portefeuille sur TestNet — la chaîne expérimentale d'Algorand, où les jetons n'ont aucune valeur réelle et où les applications sont testées avant le mainnet — était bank.testnet.algorand.network, le « distributeur Algorand » qui distribue des ALGO de test depuis au moins 2019. Son avertissement permanent pendant des années : « Les Algo distribués n'ont aucune valeur monétaire et ne doivent être utilisés que pour tester des applications. » Visitez cette URL aujourd'hui et l'ancien formulaire « collez une adresse et cliquez » a disparu. Le domaine sert désormais la page Fund de Lora, l'explorateur web du toolkit de développement AlgoKit, et accueille les visiteurs avec un message différent : « Pour aider à protéger ce réseau, nous imposons des limites quotidiennes de financement. Veuillez vous connecter pour financer votre compte. »
Le changement est récent. L'index de l'Internet Archive montre que l'ancienne page du distributeur répondait normalement jusqu'au 17 janvier 2026, et une redirection enregistrée depuis le domaine le 7 février 2026 — ce qui situe la bascule dans les six derniers mois. L'avertissement de l'ancienne page faisait figure de relique d'une époque plus confiante ; le nouveau annonce la fin de cette époque : les ALGO de test sont désormais derrière une identité.
Lora : l'atelier de développement qui a avalé le faucet
Lora (Live On-chain Resource Analyzer) est la couche visuelle d'AlgoKit, le toolkit de développement de l'Algorand Foundation, introduit avec la sortie d'AlgoKit 3.0 en mars 2025. Accessible dans le navigateur à lora.algokit.io ou depuis un terminal avec algokit explore, et entièrement open source sur GitHub, l'outil lit les données de la chaîne directement depuis les services de nœud et d'indexer plutôt que d'un backend propriétaire — le déploiement TestNet a été observé en train de communiquer avec l'API publique de testnet d'Algonode. Il est organisé autour de quatre modules, chacun visant une phase différente de la boucle de construction et de test :
| Module | Concept | Implication dans le monde réel |
|---|---|---|
| Explore | Inspectez les blocs, les transactions, les comptes, les actifs et les applications, avec une vue visuelle des transactions | Tracez exactement ce que fait un groupe de transactions avant de l'envoyer |
| App Lab | Déployez et appelez des applications smart contract depuis une spec d'application ARC-4, ARC-32 ou ARC-56 | Exercez un contrat sans écrire de script de déploiement |
| Txn Wizard | Créez et simulez des groupes de transactions visuellement | Évitez de sérialiser manuellement les transactions ou de gérer l'ordre des groupes |
| Fund | Distribuez des ALGO de test à des comptes sur TestNet et LocalNet | Obtenez des ALGO de test directement dans l'outil où vous travaillez déjà |
L'onglet Fund est la pièce qui répond désormais à la fonction de l'ancien distributeur. Son sélecteur de réseau couvre LocalNet — une chaîne privée tournant entièrement sur la machine du développeur — ainsi que FNet et BetaNet, deux réseaux supplémentaires destinés au développement, utilisés pour tester les changements de protocole ; MainNet est exclu, la page indiquant « Le financement n'est pas disponible sur ce réseau. »
Comment fonctionne une distribution maintenant
Ouvrir la page Fund de TestNet et cliquer sur « Se connecter » arrive sur un écran hébergé par Auth0 intitulé « Se connecter à dispenser-prod pour continuer vers AlgoKit lora », demandant une adresse e-mail et un code de vérification. Le guide de financement du portail développeur d'Algorand décrit encore le flux comme une connexion Google plus reCAPTCHA avant de saisir l'adresse pour recevoir des ALGO de test ; le bundle de production ne contient aucun chemin de connexion Google, donc l'écran e-mail et code est ce que les développeurs rencontrent réellement. Une fois authentifié, le formulaire prend une adresse de destinataire et un montant, impose un minimum de 0.1 ALGO, et indique le montant restant de l'allocation journalière du compte.
La raison pour laquelle un faucet existe tout court est une particularité de l'économie du registre d'Algorand : chaque compte doit détenir un solde minimum pour être enregistré, donc une adresse fraîchement générée avec un solde nul est inutilisable — elle ne peut même pas payer les frais de sa propre première transaction. Le distributeur est le bootstrap qui transforme une paire de clés en un compte fonctionnel. Il fonctionne en envoyant une transaction de paiement à l'adresse demandée, et il peut être exécuté en sens inverse : un développeur qui a financé plus que nécessaire peut renvoyer des ALGO de test au portefeuille du distributeur et appeler l'endpoint de remboursement avec l'ID de cette transaction — chaque transaction Algorand soumise est estampillée avec un ID unique, et le flux de remboursement l'utilise pour prouver quel paiement distribué est renvoyé. L'API derrière tout cela est publique et documentée : POST /fund/{assetID} pour distribuer, GET /fund/{assetID}/limit pour vérifier l'allocation, POST /refund pour retourner les fonds non utilisés, avec des limites se réinitialisant quotidiennement à minuit UTC.
Le même service est intégré à la CLI AlgoKit en tant que famille de commandes algokit dispenser (login, fund, refund, limit), et un jeton CI émis pour 30 jours peut être stocké dans une variable d'environnement afin que les suites de tests automatisées se rechargent elles-mêmes — le helper ensureFundedFromTestNetDispenserApi de la documentation vérifie le solde d'un compte et le réalimente depuis le distributeur lorsqu'il tombe sous un seuil. Pour les développeurs qui ne touchent jamais à TestNet, le financement LocalNet est encore plus simple : Lora peut créer et financer des comptes directement depuis le distributeur pré-financé qui accompagne la chaîne locale, sans connexion au distributeur requise.
Une seule organisation contrôle le robinet
Chaque couche de cette pile est exploitée par la même entité : Lora vit dans l'organisation GitHub algorandfoundation, l'écran de connexion nomme le tenant « dispenser-prod », et l'API du distributeur tourne sur api.dispenser.algorandfoundation.tools. L'Algorand Foundation qui finance AlgoKit est celle qui détient les ALGO de test et décide qui les obtient — et la porte de connexion qu'elle a ajoutée fait passer chaque nouveau développeur TestNet par son propre système de comptes avant qu'ils ne reçoivent des jetons sans valeur monétaire.
Cette concentration comporte trois compromis concrets. Premièrement, une adresse e-mail est désormais collectée comme prix d'entrée à un faucet, et cette identité est celle à laquelle les limites quotidiennes sont rattachées. Deuxièmement, il n'y a pas de second faucet officiel vers lequel se replier : le distributeur de testnet d'AlgoExplorer ne se résout plus — son domaine parent a disparu — donc si l'API du distributeur de la Foundation se dégrade, tout le parcours d'intégration TestNet se réduit à un opérateur unique. Troisièmement, bien que l'interface web et son flux d'appels soient open source et inspectables dans le dépôt Lora, le backend du distributeur lui-même — le service qui signe et envoie réellement les ALGO — n'est publié que comme contrat d'API, pas comme code, donc les limites et tout changement de celles-ci sont imposés par un service fermé.
La porte n'est pas de la pure recherche de rente. L'ancien distributeur était chroniquement exploité : un post Reddit de 2022 décrivait la collecte de plus de 4,300 ALGO de test en environ une heure, et un fil de forum de 2022 se plaignait que les distributeurs ne donnaient que 10 ALGO par requête — lent pour quiconque avait besoin d'environ 1,000 pour tester des smart contracts. Des limites quotidiennes par compte liées à une identité sont une réponse directe à cet abus, et l'allocation se réinitialise chaque jour à minuit UTC plutôt que de s'accumuler. Le compromis pour les développeurs est que la prévention des abus a désormais un nom, une adresse e-mail et un point de contrôle unique qui lui sont attachés — l'arrangement classique de la commodité centralisée sur une chaîne sans permission.
Source
- Distributeur Algorand / Lora Fund
- Lora
- AlgoKit
- algorandfoundation/algokit-lora
- Portail développeur Algorand — Financement d'un compte
- Lora Fund testnet
- Lora Explore mainnet
- Présentation d'AlgoKit 3.0 : une nouvelle ère pour les développeurs Algorand
- Distributeur TestNet AlgoKit | Portail développeur Algorand
- Lora Fund mainnet
- Aperçu de Lora | Portail développeur Algorand
- https://web.archive.org/cdx/search/cdx?url=bank.testnet.algorand.network/&output=json&fl=timestamp,statuscode&collapse=t
- Guide du faucet Algorand 2026
- https://web.archive.org/cdx/search/cdx?url=bank.testnet.algorand.network/&output=json&fl=timestamp,statuscode,redirect&c
- GitHub - algorand/go-algorand-doc : Documentation pour l'implémentation Go d'Algorand
- Client du distributeur TestNet | Portail développeur Algorand
- Rapport Algo Insights de janvier 2026