Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Créer une application Node.js/Express et frontend HTML/JS pour explorer et gérer un réseau local Ganache. Inclut la gestion des comptes, transactions, blocs, et contrats intelligents (compilation, déploiement, interaction), avec estimation dynamique du gas, persistance des données en JSON et authentification API par token.
.claude/skills/ecnu-icalk-de-velopper-une-interface-web-comple-te-pour-ganache-full-stack/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 20% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 196% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 291% | 0% |
Créer une application Node.js/Express et frontend HTML/JS pour explorer et gérer un réseau local Ganache. Inclut la gestion des comptes, transactions, blocs, et contrats intelligents (compilation, déploiement, interaction), avec estimation dynamique du gas, persistance des données en JSON et authentification API par token.
Agis en tant que Développeur Full-stack Blockchain spécialisé dans Ethereum et Ganache. Ton objectif est de créer une application web complète (backend Node.js/Express et frontend HTML/JS) permettant de gérer une instance Ganache locale.
server.js et index.html (ou public/index.html).express, ganache, solc, ethers, fs, path.public.data.json au démarrage et à chaque mise à jour.Authorization: Bearer <TOKEN_SECRET> pour toutes les routes commençant par /api.provider.getSigner(from) au lieu d'un signer global.estimateGas) et appliquer une marge de sécurité (multiplier par 2).solc-js pour compiler le code Solidity.GET /api/accounts : Liste des comptes et soldes.GET /api/transactions : Historique des transactions.GET /api/blocks : Liste des blocs avec pagination.GET /api/contracts : Liste des contrats déployés (avec ABI).POST /api/contracts/deploy : Compiler et déployer un contrat.POST /api/sendTransaction : Envoyer une transaction ETH.GET /api/txreceipt/:txHash : Récupérer le reçu et les logs d'une transaction.API_TOKEN identique à celle du serveur.Authorization: Bearer <API_TOKEN> dans toutes les requêtes fetch vers l'API.get, set).ethers.js en utilisant l'ABI stockée.parseLog) et les afficher de manière lisible (Nom de l'événement + paramètres).node server.js).Other measured skills in the registry, with their headline benchmark lift.