JuneoJS : pourquoi nous avons écrit le SDK avant les wallets

JuneoJS, le SDK TypeScript de l'écosystème Juneo

Sans SDK commun, vous corrigez le même bug partout.

Construire plusieurs produits blockchain sans SDK commun, c'est accepter de corriger les mêmes bugs à plusieurs endroits.

C'est exactement ce que nous voulions éviter.

Avant le web wallet, le mobile et l'extension Chrome, nous avons écrit JuneoJS.

JuneoJS est une librairie TypeScript open source qui expose les primitives du réseau Juneo : clés, transactions, signatures, interactions avec les nodes, assets cross-chain.

L'alternative était simple : brancher chaque produit directement sur les APIs des nodes. Sur le papier, c'est plus rapide.

En pratique, c'est comme ça que la même logique finit dupliquée dans le web wallet, le mobile, l'extension Chrome et les bots on-chain.

Nous avons préféré un seul package. Un correctif profite à tous les produits. Une évolution réseau devient disponible partout. La surface de bugs reste maîtrisable.

Le sujet n'était pas "avoir un SDK open source sur npm". Le sujet était d'éviter que toute la stack applicative devienne fragile.

Dans un écosystème blockchain, le SDK n'est pas un bonus. C'est souvent la couche qui décide si les produits restent fiables et maintenables.

Si vous construisez un protocole, un wallet stack ou plusieurs produits autour du même réseau, c'est souvent là que la dette commence.