Les développeurs publient un cadre « Simplex » pour créer des contrats intelligents simples sur Liquid

Un nouveau cadre de développement appelé Simplexe a été introduit pour prendre en charge la mise en œuvre, les tests et le déploiement de Simplicité contrats intelligents sur le Réseau liquide.

Selon la documentation du projet, « Simplex est un cadre de développement complet basé sur Rust pour les contrats intelligents Simplicity, visant à fournir une riche suite d’outils pour la mise en œuvre, le test et le déploiement de contrats intelligents sur Liquid. »

Le framework est conçu comme une boîte à outils pour les développeurs travaillant avec le langage de contrat intelligent Simplicity.

Simplex comprend une interface de ligne de commande (CLI) pour gérer les projets basés sur Simplicity, un kit de développement logiciel (SDK) avec des utilitaires liés au langage et un environnement de test Liquid pour les tests d’intégration locale.

Le framework prend également en charge les options de configuration qui permettent aux développeurs de définir les paramètres de construction, les paramètres de test et les connexions réseau.

Les développeurs décrivent le projet comme « un cadre de développement incroyablement rapide et simple, axé sur ux first ».

Le framework est destiné à fonctionner comme un environnement sans configuration, bien qu’il nécessite qu’un fichier de configuration nommé simplex.toml soit présent dans le répertoire racine d’un projet.

Le fichier définit les paramètres liés aux versions de contrat et aux environnements de test, y compris les répertoires pour les fichiers sources du contrat, les chemins de sortie des artefacts et les détails de connexion pour les API Esplora et les nœuds Elements RPC.

Grâce à la CLI, les utilisateurs peuvent initialiser des projets, générer des artefacts de contrat, exécuter des environnements de test Liquid locaux, exécuter des tests et gérer des fichiers de projet.

Les commandes disponibles incluent l’initialisation du projet, l’affichage de la configuration, la génération d’artefacts, la configuration du nœud local, l’exécution des tests et le nettoyage du projet.

La documentation du projet indique que le cadre en est encore à ses débuts.

« Le framework en est à ses premiers stades de développement, des changements imprévus et des bogues critiques sont attendus. »

Les plans de développement futurs répertoriés dans la documentation incluent la prise en charge des actifs confidentiels, des signataires de la racine pivotante et des signatures de témoins personnalisées au sein du SDK.

Les améliorations supplémentaires prévues incluent les scripts d’installation, la gestion des dépendances une fois que le langage Simplicity prend en charge les modules et une documentation étendue.

Partagez cet article

Le lien a été copié !

Laisser un commentaire