L'ICP Ninja de DFINITY est un environnement de développement intégré basé sur un navigateur (IDE) conçu pour créer et déployer des applications décentralisées (dApps) et des smart contracts de canister sur le protocole Internet Computer (ICP). La plateforme permet aux développeurs d'écrire, de tester et de déployer du code directement depuis un navigateur web, éliminant ainsi le besoin de configurations locales.
Qu'est-ce que ICP Ninja ?
ICP Ninja sert de plateforme en ligne où les développeurs peuvent créer des applications pour la blockchain ICP. Elle a évolué à partir d'outils antérieurs tels que le Motoko Playground et se concentre sur la simplification du processus de travail avec les smart contracts canisters d'ICP. Les développeurs y accèdent via le site web, où ils peuvent manipuler du code dans des langages comme Motoko ou Rust.
L'outil s'intègre aux fonctionnalités d'ICP, y compris la souveraineté des données et l'évolutivité, pour soutenir les déploiements sur la chaîne. Il cible à la fois les développeurs novices et expérimentés en supprimant le besoin d'installations complexes. Dans le cadre des efforts de DFINITY pour étendre l'écosystème ICP, ICP Ninja offre un point d'entrée simple pour créer des applications décentralisées qui fonctionnent sur le réseau décentralisé d'ICP.
Les développeurs peuvent démarrer des projets rapidement, tirant parti de la capacité d'ICP à héberger des applications entièrement on-chain. Cela signifie qu'il n'y a pas de dépendance aux serveurs traditionnels, car ICP gère le calcul et le stockage grâce à son architecture de sous-réseau. La conception de la plateforme met l'accent sur l'accessibilité, la rendant compatible avec divers systèmes d'exploitation, y compris Mac, Linux et Windows.
Caractéristiques clés
Environnement de codage basé sur le navigateur
Un aspect clé est son environnement de codage basé sur le navigateur, où les utilisateurs écrivent du code Motoko ou Rust et voient des aperçus en temps réel. Les déploiements se font directement sur les conteneurs ICP, qui sont les unités de smart contracts sur le réseau. Cette configuration permet aux développeurs de gérer l'ensemble du cycle de développement sans nécessiter d'installations de logiciels locaux.
Assistant alimenté par l'IA
Un assistant alimenté par l'IA est intégré dans l'IDE. Cet assistant aide avec les tâches de codage : les utilisateurs peuvent cliquer avec le bouton droit sur des segments de code pour obtenir des explications, des corrections ou des optimisations. Il permet également de démarrer des projets via des invites AI, en s'appuyant sur des modèles de la communauté ou de la plateforme Caffeine pour un support supplémentaire. L'outil traite les défis de codage en temps réel, facilitant ainsi le raffinement et l'itération de la logique des smart contracts.
Outils de gestion de projet
Les outils de gestion de projet constituent un autre élément clé. Les utilisateurs importent des projets depuis GitHub, passent d'une vue de développement à l'autre pour le débogage et les aperçus d'applications en direct, et naviguent sur une page d'accueil redessinée avec des icônes et des cartes compactes. Ces éléments améliorent l'utilisabilité pour la gestion de plusieurs projets, facilitant une organisation et des transitions plus fluides au sein des flux de travail de développement.
Capacités de déploiement
Pour les déploiements, ICP Ninja utilise un serveur de construction capable de traiter un code complexe. Il prend en charge la publication permanente d'applications, en attribuant des ID de canister stables qui ne nécessitent pas de redéploiement toutes les 30 minutes. Les coupons airdrop couvrent les coûts de cycle (ICP's unit pour les ressources computationnelles), permettant une publication gratuite dans certains cas. Cela réduit les barrières de maintenance continue et les barrières financières associées aux opérations de canister.
Modèles et intégrations intégrés
La plateforme propose des modèles intégrés pour des cas d'utilisation spécifiques, tels que l'intégration avec Solana, la gestion des appels inter-canisters, ou la création d'un explorateur de blocs EVM. Les projets communautaires sont accessibles, fournissant des exemples et du code réutilisable qui peuvent être exploités pour un usage futur. Les options d'authentification incluent Internet Identity, le système de connexion décentralisé d'ICP, ou la connexion GitHub pour un accès rapide. Ces ressources accélèrent la mise en œuvre des fonctionnalités spécifiques à la blockchain.
Réduction des barrières au développement
Ces fonctionnalités réduisent collectivement les obstacles au développement d'ICP. Par exemple, l'assistant AI aborde les problèmes de codage courants, tandis que les modèles accélèrent la mise en œuvre des intégrations blockchain. L'accent mis sur le fonctionnement uniquement dans le navigateur signifie que les développeurs évitent de configurer des environnements locaux, ce qui peut impliquer l'installation du SDK DFINITY ou la gestion des dépendances. Cette approche globale rend le développement d'ICP plus accessible et efficace.
Comment fonctionne ICP Ninja ?
Ci-dessous se trouve un guide étape par étape sur l'utilisation de la fonctionnalité unique :
Étape 1 : Connectez-vous à ICP Ninja
Les développeurs peuvent accéder à ICP Ninja via un navigateur web à l'adresse icp.ninja. Connectez-vous en utilisant Internet Identity, qui est le système d'authentification décentralisé d'ICP, ou connectez-vous via GitHub pour un accès rapide. Cette étape configure votre session et lie à tous les projets existants.
Étape 2 : Créer ou importer un projet
Une fois connecté, commencez un nouveau projet en sélectionnant parmi les modèles intégrés, en importation d'un existant depuis GitHub, ou en générant du code grâce à des invites AI. Les modèles couvrent des scénarios courants, tels que la communication inter-canister ou les liens vers des blockchains externes comme Solana. Les invites AI permettent aux développeurs de décrire leur idée de projet, et l'outil initialise la structure de code.
Étape 3 : Écrire et modifier le code dans l'IDE
Les développeurs peuvent utiliser l'environnement de développement intégré (IDE) pour écrire du code en Motoko ou Rust, les langages supportés pour les smart contracts de ICP. L'éditeur basé sur le navigateur fournit des aperçus en temps réel pendant que l'on code. Pour faciliter l'utilisation, ils peuvent intégrer des exemples disponibles sur la plateforme pour les intégrations, y compris la gestion des appels inter-canisters et la création d'outils tels qu'un explorateur de blocs EVM.
Étape 4 : Obtenir de l'aide de l'assistant IA
Pour un support à la demande, faites un clic droit sur n'importe quel segment de code dans l'IDE. Cela ouvre des options de l'assistant AI pour expliquer la logique, corriger les erreurs ou améliorer l'efficacité. L'assistant réduit le temps passé sur la syntaxe spécifique à ICP ou le débogage, ce qui le rend adapté pour gérer des problèmes de codage courants.
Étape 5 : Testez votre code
Compilez le code en utilisant le serveur de compilation intégré, qui traite même les projets complexes. Alternez entre le mode de développement pour le débogage et la vue en direct pour prévisualiser l'application décentralisée comme elle fonctionnerait sur la chaîne. Cette étape permet d'interagir avec l'application dans un environnement simulé avant le déploiement complet.
Étape 6 : Déployer sur les conteneurs ICP
Envoyez le code testé aux canisters ICP, les unités de smart contracts du réseau qui fonctionnent indépendamment à travers les sous-réseaux. Pour une publication permanente, appliquez des coupons airdropés pour attribuer des IDs de canister stables. Cela évite les frais de gestion de cycle et élimine le besoin de redéploiements toutes les 30 minutes, garantissant que l'application reste accessible.
Étape 7 : Collaborer et utiliser des fonctionnalités supplémentaires
Accédez aux modèles et outils de la communauté, tels que l'explorateur de blocs EVM, pour la collaboration ou les améliorations. Partagez des projets ou réutilisez du code de la communauté pour étendre les fonctionnalités. Cette étape soutient la maintenance continue et l'intégration avec d'autres éléments de l'écosystème ICP.
En suivant ces étapes, les projets peuvent progresser du concept au déploiement sur la chaîne en quelques minutes. Par exemple, pour créer une application DeFi, sélectionnez un modèle d'intégration Solana à l'étape 2, ajoutez des appels inter-canisters à l'étape 3, testez les interactions à l'étape 5 et déployez avec un coupon à l'étape 6 sans frais.
Pourquoi ICP Ninja est important dans l'écosystème ICP ?
ICP Ninja contribue à la croissance de l'écosystème Internet Computer en rendant le développement plus accessible. Le réseau ICP permet des smart contracts évolutifs qui gèrent les données et le calcul sur la chaîne. Des outils comme ICP Ninja aident à réduire les barrières à l'entrée, encourageant ainsi davantage de développeurs à s'y investir.
L'adoption par les développeurs a augmenté sur ICP, avec des rapports montrant qu'elle a connu la deuxième plus forte croissance du nombre de développeurs Web3 à temps plein au cours de l'année passée. ICP Ninja soutient cela en permettant la création rapide d'applications décentralisées sans avoir besoin de gérer l'infrastructure. Ses fonctionnalités d'IA sont en accord avec l'accent mis par ICP sur l'IA en chaîne, permettant aux développeurs de prototyper et d'optimiser le code de manière efficace. La publication permanente et les coupons gratuits via des airdrops favorisent la maintenance continue des projets.
Cela a des implications pour l'activité de l'écosystème, y compris la participation à des hackathons et des initiatives communautaires. Par exemple, un hackathon ICP Ninja en mars 2025 a attiré plus de 350 développeurs, soulignant le rôle de l'outil dans la promotion de la collaboration. La plateforme soutient des domaines tels que la finance décentralisée (DeFi), les applications d'IA et les jeux sur ICP.
En simplifiant les déploiements de conteneurs, il soutient le modèle de souveraineté des données d'ICP, où les applications contrôlent leurs données sans fournisseurs centralisés. Cela s'inscrit dans des mises à jour plus larges, telles que la feuille de route Atlas, qui décrit les avancées des capacités d'ICP.
Dans l'ensemble, ICP Ninja aide à étendre l'écosystème en augmentant le nombre d'applications décentralisées actives et de smart contracts. Il fournit un moyen pratique pour les développeurs de s'engager avec l'architecture unique d'ICP, y compris son modèle de gaz inversé, où les utilisateurs ne paient pas directement de frais.
Mises à jour clés de ICP Ninja
DFINITY a publié plusieurs mises à jour pour ICP Ninja depuis son lancement. L'outil a été annoncé en octobre 2024 comme la principale plateforme en ligne pour le développement de smart contracts ICP, succédant au Motoko Playground.
En mars 2025, le jalon Coulomb a introduit des changements significatifs. Celles-ci comprenaient l'assistant IA pour la gestion du code, les connexions sans faille via Internet Identity ou GitHub, et une meilleure intégration avec les projets communautaires. Cette mise à jour faisait partie de la feuille de route ICP 2025, qui se concentrait sur l'amélioration des outils pour les développeurs et des outils pour les développeurs.
D'ici juin 2025, des mises à jour ont été ajoutées pour inclure la publication permanente d'applications et des coupons airdropés. Cela a permis d'avoir des ID de conteneurs stables sans déploiements fréquents et a réduit les coûts en couvrant les cycles nécessaires aux déploiements.
La mise à jour la plus récente en août 2025 a mis l'accent sur l'utilisabilité et les améliorations techniques. Elle comprenait des importations GitHub, un changement de vue entre les modes de développement et en direct, et une interface utilisateur redessinée. Le serveur de construction a été renforcé pour des projets plus importants, et des exemples supplémentaires ont été ajoutés, y compris l'intégration de Solana et des appels inter-canisters. Des coupons distribués par airdrop ont de nouveau été promus pour des déploiements gratuits.
Conclusion
ICP Ninja sert de plateforme IDE basée sur un navigateur qui prend en charge le développement sur le protocole Internet Computer, offrant des fonctionnalités telles que le codage assisté par IA, les déploiements de canisters directs et l'intégration avec des modèles communautaires. Ses mises à jour, y compris le jalon Coulomb en mars 2025 et les améliorations pour la publication permanente, s'alignent sur la croissance de l'adoption par les développeurs d'ICP, où le réseau a enregistré la deuxième augmentation la plus élevée de développeurs Web3 à temps plein par rapport à l'année précédente.
En permettant l'écriture de code en Motoko ou Rust sans configurations locales, ainsi que des outils pour les imports GitHub, les tests sur serveur de construction et les coupons de coût de cycle, ICP Ninja aborde les obstacles courants dans la création de smart contracts. Cela pourrait améliorer l'expérience des développeurs au sein de l'écosystème ICP.
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Un aperçu de l'ICP Ninja de DFINITY : l'IDE basé sur le Web pour créer des dApps et des Smart Contracts
L'ICP Ninja de DFINITY est un environnement de développement intégré basé sur un navigateur (IDE) conçu pour créer et déployer des applications décentralisées (dApps) et des smart contracts de canister sur le protocole Internet Computer (ICP). La plateforme permet aux développeurs d'écrire, de tester et de déployer du code directement depuis un navigateur web, éliminant ainsi le besoin de configurations locales.
Qu'est-ce que ICP Ninja ?
ICP Ninja sert de plateforme en ligne où les développeurs peuvent créer des applications pour la blockchain ICP. Elle a évolué à partir d'outils antérieurs tels que le Motoko Playground et se concentre sur la simplification du processus de travail avec les smart contracts canisters d'ICP. Les développeurs y accèdent via le site web, où ils peuvent manipuler du code dans des langages comme Motoko ou Rust.
L'outil s'intègre aux fonctionnalités d'ICP, y compris la souveraineté des données et l'évolutivité, pour soutenir les déploiements sur la chaîne. Il cible à la fois les développeurs novices et expérimentés en supprimant le besoin d'installations complexes. Dans le cadre des efforts de DFINITY pour étendre l'écosystème ICP, ICP Ninja offre un point d'entrée simple pour créer des applications décentralisées qui fonctionnent sur le réseau décentralisé d'ICP.
Les développeurs peuvent démarrer des projets rapidement, tirant parti de la capacité d'ICP à héberger des applications entièrement on-chain. Cela signifie qu'il n'y a pas de dépendance aux serveurs traditionnels, car ICP gère le calcul et le stockage grâce à son architecture de sous-réseau. La conception de la plateforme met l'accent sur l'accessibilité, la rendant compatible avec divers systèmes d'exploitation, y compris Mac, Linux et Windows.
Caractéristiques clés
Environnement de codage basé sur le navigateur
Un aspect clé est son environnement de codage basé sur le navigateur, où les utilisateurs écrivent du code Motoko ou Rust et voient des aperçus en temps réel. Les déploiements se font directement sur les conteneurs ICP, qui sont les unités de smart contracts sur le réseau. Cette configuration permet aux développeurs de gérer l'ensemble du cycle de développement sans nécessiter d'installations de logiciels locaux.
Assistant alimenté par l'IA
Un assistant alimenté par l'IA est intégré dans l'IDE. Cet assistant aide avec les tâches de codage : les utilisateurs peuvent cliquer avec le bouton droit sur des segments de code pour obtenir des explications, des corrections ou des optimisations. Il permet également de démarrer des projets via des invites AI, en s'appuyant sur des modèles de la communauté ou de la plateforme Caffeine pour un support supplémentaire. L'outil traite les défis de codage en temps réel, facilitant ainsi le raffinement et l'itération de la logique des smart contracts.
Outils de gestion de projet
Les outils de gestion de projet constituent un autre élément clé. Les utilisateurs importent des projets depuis GitHub, passent d'une vue de développement à l'autre pour le débogage et les aperçus d'applications en direct, et naviguent sur une page d'accueil redessinée avec des icônes et des cartes compactes. Ces éléments améliorent l'utilisabilité pour la gestion de plusieurs projets, facilitant une organisation et des transitions plus fluides au sein des flux de travail de développement.
Capacités de déploiement
Pour les déploiements, ICP Ninja utilise un serveur de construction capable de traiter un code complexe. Il prend en charge la publication permanente d'applications, en attribuant des ID de canister stables qui ne nécessitent pas de redéploiement toutes les 30 minutes. Les coupons airdrop couvrent les coûts de cycle (ICP's unit pour les ressources computationnelles), permettant une publication gratuite dans certains cas. Cela réduit les barrières de maintenance continue et les barrières financières associées aux opérations de canister.
Modèles et intégrations intégrés
La plateforme propose des modèles intégrés pour des cas d'utilisation spécifiques, tels que l'intégration avec Solana, la gestion des appels inter-canisters, ou la création d'un explorateur de blocs EVM. Les projets communautaires sont accessibles, fournissant des exemples et du code réutilisable qui peuvent être exploités pour un usage futur. Les options d'authentification incluent Internet Identity, le système de connexion décentralisé d'ICP, ou la connexion GitHub pour un accès rapide. Ces ressources accélèrent la mise en œuvre des fonctionnalités spécifiques à la blockchain.
Réduction des barrières au développement
Ces fonctionnalités réduisent collectivement les obstacles au développement d'ICP. Par exemple, l'assistant AI aborde les problèmes de codage courants, tandis que les modèles accélèrent la mise en œuvre des intégrations blockchain. L'accent mis sur le fonctionnement uniquement dans le navigateur signifie que les développeurs évitent de configurer des environnements locaux, ce qui peut impliquer l'installation du SDK DFINITY ou la gestion des dépendances. Cette approche globale rend le développement d'ICP plus accessible et efficace.
Comment fonctionne ICP Ninja ?
Ci-dessous se trouve un guide étape par étape sur l'utilisation de la fonctionnalité unique :
Étape 1 : Connectez-vous à ICP Ninja
Les développeurs peuvent accéder à ICP Ninja via un navigateur web à l'adresse icp.ninja. Connectez-vous en utilisant Internet Identity, qui est le système d'authentification décentralisé d'ICP, ou connectez-vous via GitHub pour un accès rapide. Cette étape configure votre session et lie à tous les projets existants.
Étape 2 : Créer ou importer un projet
Une fois connecté, commencez un nouveau projet en sélectionnant parmi les modèles intégrés, en importation d'un existant depuis GitHub, ou en générant du code grâce à des invites AI. Les modèles couvrent des scénarios courants, tels que la communication inter-canister ou les liens vers des blockchains externes comme Solana. Les invites AI permettent aux développeurs de décrire leur idée de projet, et l'outil initialise la structure de code.
Étape 3 : Écrire et modifier le code dans l'IDE
Les développeurs peuvent utiliser l'environnement de développement intégré (IDE) pour écrire du code en Motoko ou Rust, les langages supportés pour les smart contracts de ICP. L'éditeur basé sur le navigateur fournit des aperçus en temps réel pendant que l'on code. Pour faciliter l'utilisation, ils peuvent intégrer des exemples disponibles sur la plateforme pour les intégrations, y compris la gestion des appels inter-canisters et la création d'outils tels qu'un explorateur de blocs EVM.
Étape 4 : Obtenir de l'aide de l'assistant IA
Pour un support à la demande, faites un clic droit sur n'importe quel segment de code dans l'IDE. Cela ouvre des options de l'assistant AI pour expliquer la logique, corriger les erreurs ou améliorer l'efficacité. L'assistant réduit le temps passé sur la syntaxe spécifique à ICP ou le débogage, ce qui le rend adapté pour gérer des problèmes de codage courants.
Étape 5 : Testez votre code
Compilez le code en utilisant le serveur de compilation intégré, qui traite même les projets complexes. Alternez entre le mode de développement pour le débogage et la vue en direct pour prévisualiser l'application décentralisée comme elle fonctionnerait sur la chaîne. Cette étape permet d'interagir avec l'application dans un environnement simulé avant le déploiement complet.
Étape 6 : Déployer sur les conteneurs ICP
Envoyez le code testé aux canisters ICP, les unités de smart contracts du réseau qui fonctionnent indépendamment à travers les sous-réseaux. Pour une publication permanente, appliquez des coupons airdropés pour attribuer des IDs de canister stables. Cela évite les frais de gestion de cycle et élimine le besoin de redéploiements toutes les 30 minutes, garantissant que l'application reste accessible.
Étape 7 : Collaborer et utiliser des fonctionnalités supplémentaires
Accédez aux modèles et outils de la communauté, tels que l'explorateur de blocs EVM, pour la collaboration ou les améliorations. Partagez des projets ou réutilisez du code de la communauté pour étendre les fonctionnalités. Cette étape soutient la maintenance continue et l'intégration avec d'autres éléments de l'écosystème ICP.
En suivant ces étapes, les projets peuvent progresser du concept au déploiement sur la chaîne en quelques minutes. Par exemple, pour créer une application DeFi, sélectionnez un modèle d'intégration Solana à l'étape 2, ajoutez des appels inter-canisters à l'étape 3, testez les interactions à l'étape 5 et déployez avec un coupon à l'étape 6 sans frais.
Pourquoi ICP Ninja est important dans l'écosystème ICP ?
ICP Ninja contribue à la croissance de l'écosystème Internet Computer en rendant le développement plus accessible. Le réseau ICP permet des smart contracts évolutifs qui gèrent les données et le calcul sur la chaîne. Des outils comme ICP Ninja aident à réduire les barrières à l'entrée, encourageant ainsi davantage de développeurs à s'y investir.
L'adoption par les développeurs a augmenté sur ICP, avec des rapports montrant qu'elle a connu la deuxième plus forte croissance du nombre de développeurs Web3 à temps plein au cours de l'année passée. ICP Ninja soutient cela en permettant la création rapide d'applications décentralisées sans avoir besoin de gérer l'infrastructure. Ses fonctionnalités d'IA sont en accord avec l'accent mis par ICP sur l'IA en chaîne, permettant aux développeurs de prototyper et d'optimiser le code de manière efficace. La publication permanente et les coupons gratuits via des airdrops favorisent la maintenance continue des projets.
Cela a des implications pour l'activité de l'écosystème, y compris la participation à des hackathons et des initiatives communautaires. Par exemple, un hackathon ICP Ninja en mars 2025 a attiré plus de 350 développeurs, soulignant le rôle de l'outil dans la promotion de la collaboration. La plateforme soutient des domaines tels que la finance décentralisée (DeFi), les applications d'IA et les jeux sur ICP.
En simplifiant les déploiements de conteneurs, il soutient le modèle de souveraineté des données d'ICP, où les applications contrôlent leurs données sans fournisseurs centralisés. Cela s'inscrit dans des mises à jour plus larges, telles que la feuille de route Atlas, qui décrit les avancées des capacités d'ICP.
Dans l'ensemble, ICP Ninja aide à étendre l'écosystème en augmentant le nombre d'applications décentralisées actives et de smart contracts. Il fournit un moyen pratique pour les développeurs de s'engager avec l'architecture unique d'ICP, y compris son modèle de gaz inversé, où les utilisateurs ne paient pas directement de frais.
Mises à jour clés de ICP Ninja
DFINITY a publié plusieurs mises à jour pour ICP Ninja depuis son lancement. L'outil a été annoncé en octobre 2024 comme la principale plateforme en ligne pour le développement de smart contracts ICP, succédant au Motoko Playground.
En mars 2025, le jalon Coulomb a introduit des changements significatifs. Celles-ci comprenaient l'assistant IA pour la gestion du code, les connexions sans faille via Internet Identity ou GitHub, et une meilleure intégration avec les projets communautaires. Cette mise à jour faisait partie de la feuille de route ICP 2025, qui se concentrait sur l'amélioration des outils pour les développeurs et des outils pour les développeurs.
D'ici juin 2025, des mises à jour ont été ajoutées pour inclure la publication permanente d'applications et des coupons airdropés. Cela a permis d'avoir des ID de conteneurs stables sans déploiements fréquents et a réduit les coûts en couvrant les cycles nécessaires aux déploiements.
La mise à jour la plus récente en août 2025 a mis l'accent sur l'utilisabilité et les améliorations techniques. Elle comprenait des importations GitHub, un changement de vue entre les modes de développement et en direct, et une interface utilisateur redessinée. Le serveur de construction a été renforcé pour des projets plus importants, et des exemples supplémentaires ont été ajoutés, y compris l'intégration de Solana et des appels inter-canisters. Des coupons distribués par airdrop ont de nouveau été promus pour des déploiements gratuits.
Conclusion
ICP Ninja sert de plateforme IDE basée sur un navigateur qui prend en charge le développement sur le protocole Internet Computer, offrant des fonctionnalités telles que le codage assisté par IA, les déploiements de canisters directs et l'intégration avec des modèles communautaires. Ses mises à jour, y compris le jalon Coulomb en mars 2025 et les améliorations pour la publication permanente, s'alignent sur la croissance de l'adoption par les développeurs d'ICP, où le réseau a enregistré la deuxième augmentation la plus élevée de développeurs Web3 à temps plein par rapport à l'année précédente.
En permettant l'écriture de code en Motoko ou Rust sans configurations locales, ainsi que des outils pour les imports GitHub, les tests sur serveur de construction et les coupons de coût de cycle, ICP Ninja aborde les obstacles courants dans la création de smart contracts. Cela pourrait améliorer l'expérience des développeurs au sein de l'écosystème ICP.
Ressources :