genlayer-cli
Déployer et déboguer des contrats GenLayer
Le développement GenLayer exige des étapes CLI précises pour les comptes, les réseaux, le déploiement et les reçus. Cette compétence guide Claude, Codex et Claude Code dans des workflows sûrs avec la CLI GenLayer.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "genlayer-cli" from https://skillstore.io/skills/internet-court-genlayer-cli.md and its manifest at https://skillstore.io/api/skills/internet-court-genlayer-cli/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « genlayer-cli ». Je dois déployer un contrat GenLayer sur un testnet.
Résultat attendu:
- Une courte checklist confirme le réseau sélectionné, le compte actif, le solde disponible et le chemin du contrat.
- La réponse identifie les actions qui modifient l'état du réseau et qui doivent d'abord être confirmées.
- Après le déploiement, la réponse explique comment inspecter le reçu et vérifier le succès de l'exécution.
Utilisation de « genlayer-cli ». Ma transaction est finalisée, mais aucun contrat n'apparaît.
Résultat attendu:
- La réponse distingue l'état du cycle de vie du succès de l'exécution.
- Elle dirige l'attention vers la sortie du reçu avant de supposer un problème de réseau ou d'indexeur.
- Elle explique qu'une exécution échouée peut être finalisée sans créer l'état du contrat.
Utilisation de « genlayer-cli ». Aidez-moi à préparer un test de validateur local.
Résultat attendu:
- La réponse décrit le démarrage de Studio local, la réinitialisation facultative de la base de données, les vérifications du nombre de validateurs et la validation du déploiement.
- Elle avertit quelles étapes peuvent supprimer l'état local ou modifier la configuration des validateurs.
Audit de sécurité
SûrAdjudicated 57 static findings against a documentation-only SKILL.md that teaches an agent how to use the published `genlayer` npm CLI. All 50 external_commands findings are false positives: the scanner matched Markdown inline-code backticks and fenced code blocks, not real shell/Ruby command substitution. The single network finding is an inert faucet documentation link, and the 'sensitive' finding is a comment describing the legitimate `account import` CLI command, not a hardcoded secret. No scripts, no runtime code, and no data-exfiltration intent were found.
Facteurs de risque
⚙️ Commandes externes (50)
🌐 Accès réseau (1)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/internet-court-genlayer-cli/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/internet-court-genlayer-cli?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/internet-court-genlayer-cli?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-genlayer-cli/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/internet-court-genlayer-cli.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
internet-court. (2026). genlayer-cli security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-genlayer-cli/audits/2Citation BibTeX
@techreport{internet-court-internet-court-genlayer-cli-2026,
author = {internet-court},
title = {genlayer-cli security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-genlayer-cli/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "genlayer-cli security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-genlayer-cli/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-genlayer-cli:audit:2"
description: "Skillstore immutable audit report identifier"
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: MoyenCe que vous pouvez créer
Déployer un contrat
Définissez le réseau cible, préparez le compte actif, déployez un contrat et inspectez le reçu de transaction résultant.
Déboguer des transactions échouées
Vérifiez la sortie du reçu, comparez l'état du cycle de vie avec le succès de l'exécution et déterminez si le code du contrat ou l'infrastructure nécessite une attention.
Gérer les tests locaux
Démarrez Studio local, réinitialisez l'état local si nécessaire et gérez les validateurs locaux pour des scénarios de test reproductibles.
Essayez ces prompts
Utilise la compétence GenLayer CLI pour vérifier mon réseau actuel et mon compte actif. Explique ce que signifie chaque résultat avant de suggérer des modifications.
Utilise la compétence GenLayer CLI pour déployer mon contrat depuis contracts/my_contract.py. Confirme d'abord le réseau et le compte, puis inspecte le reçu.
Utilise la compétence GenLayer CLI pour déboguer ce hash de transaction. Vérifie la sortie d'exécution, l'état du cycle de vie, la disponibilité du schéma et l'action suivante probable.
Utilise la compétence GenLayer CLI pour planifier un test Studio local avec plusieurs validateurs, une base de données propre, le déploiement d'un contrat et la vérification du reçu.
Bonnes pratiques
- Confirmez le réseau cible avant toute action de déploiement, d'écriture, d'envoi, d'appel ou de réinitialisation.
- Inspectez stdout et stderr du reçu avant de diagnostiquer un schéma ou un code manquant.
- Utilisez un keychain ou un stockage sécurisé des secrets au lieu de coller des clés privées ou des mots de passe.
Éviter
- Ne supposez pas que des transactions finalisées signifient que l'exécution du contrat a réussi.
- N'effectuez pas de nombreux writes StudioNet en lot sans limitation de débit ni vérification des reçus.
- Ne transmettez pas de vraies clés privées ou de mots de passe réutilisables dans les prompts ou l'historique du shell.
Foire aux questions
En quoi cette compétence aide-t-elle ?
Installe-t-elle la CLI GenLayer ?
Peut-elle réclamer des fonds du faucet ?
Peut-elle exécuter des commandes qui modifient l'état ?
Comment les secrets doivent-ils être gérés ?
Pourquoi inspecter les reçus après la finalisation ?
Détails du développeur
Auteur
internet-courtLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Dépôt
https://github.com/internet-court/internet-court-skill/tree/main/vendored/genlayer/genlayer-cliRéf
3f6e026a3363e0954ede7bef0cfe88d4475de137
Récence de maintenance
21/07/2026
Utilisation
1 téléchargements · 0 vues
Structure de fichiers