starknet-js
Starknet-Apps mit starknet.js entwickeln
Starknet-Integrationen erfordern eine präzise Handhabung von Providern, Konten, Transaktionen und Gebühren. Dieser Skill vermittelt Claude, Codex und Claude Code praxisnahe Muster für starknet.js v9.
Mit meinem Agent installieren
Kopieren Sie diese Anfrage in Ihren Agent. Sie enthält die maßgebliche Skill-Seite und das Manifest.
Review the Skillstore skill "starknet-js" from https://skillstore.io/skills/internet-court-starknet-js.md and its manifest at https://skillstore.io/api/skills/internet-court-starknet-js/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ihr Agent sollte weiterhin seinen Plan anzeigen und alle von der Sicherheitsrichtlinie verlangten Bestätigungen anfordern.
Agent-lesbare Ressourcen
Verwenden Sie diese Links, wenn ein KI-Agent, Crawler oder Skript sauberen Kontext benötigt, statt die vollständige Seite zu lesen.
Testen
„starknet-js“ wird verwendet. Ich muss ein ERC-20-Guthaben aus Starknet Sepolia auslesen.
Erwartetes Ergebnis:
Ein Plan für die Provider-Einrichtung, Schritte zur Contract-Verbindung, ABI-Anforderungen und ein Hinweis, Token-Beträge als BigInt-Werte zu behandeln.
„starknet-js“ wird verwendet. Ich möchte eine gesponserte Transaktion über einen Paymaster senden.
Erwartetes Ergebnis:
Ein Ablauf, der die Paymaster-Einrichtung, die Ermittlung unterstützter Token, die Gebührenschätzung, die Sponsoring-Genehmigung, die Ausführung und die Prüfung von Transaktionsbelegen umfasst.
„starknet-js“ wird verwendet. Meine Transaktion schlägt manchmal nach der Simulation fehl.
Erwartetes Ergebnis:
Eine Checkliste zur Fehlerbehebung für die Aktualisierung der Nonce, RPC-Konsistenz, Ressourcengrenzen, Gebührenschwankungen und die Verarbeitung von Revert-Gründen.
Sicherheitsaudit
SicherAll 99 static findings are false positives after contextual review. The matches describe documentation syntax, public RPC examples, relative references, standard configuration access, or intentional environment-based key loading; no command execution, exfiltration, or prompt injection was identified.
Risikofaktoren
⚙️ Externe Befehle (50)
🔑 Umgebungsvariablen (5)
🌐 Netzwerkzugriff (6)
📁 Dateisystemzugriff (1)
Diesen Bericht teilen & zitieren
Teile den versionierten Bewertungsbericht, das neutrale Badge, die Einbettungskarte und Zitate. Skillstore berichtet Nachweise, ohne zu entscheiden, ob dieser Skill sicher ist.
Berichtslink kopieren
https://skillstore.io/skills/internet-court-starknet-js/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown-Badge
[](https://skillstore.io/skills/internet-court-starknet-js?utm_source=security_passport_badge)HTML-Badge
<a href="https://skillstore.io/skills/internet-court-starknet-js?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-starknet-js/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Einbettungskarte
<iframe src="https://skillstore.io/embed/skills/internet-court-starknet-js.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Wissenschaftliche Zitate (APA · BibTeX · CFF)
APA-Zitat
internet-court. (2026). starknet-js security audit report (audit version 3) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/internet-court-starknet-js/audits/3BibTeX-Zitat
@techreport{internet-court-internet-court-starknet-js-2026,
author = {internet-court},
title = {starknet-js security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/internet-court-starknet-js/audits/3},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "starknet-js security audit report (audit version 3)"
version: "1.0.0"
type: report
authors:
- name: "internet-court"
date-released: "2026-08-07"
url: "https://skillstore.io/skills/internet-court-starknet-js/audits/3"
identifiers:
- type: other
value: "skillstore:internet-court-starknet-js:audit:3"
description: "Skillstore immutable audit report identifier"
Skillstore-Score
Warum dieser Score Evidenzvertrauen: MittelWas Sie erstellen können
Prototyp einer Starknet-dApp entwickeln
Provider-Einrichtung, Contract-Aufrufe, Verwendung typisierter ABIs und Wallet-Verbindung für eine Frontend-Integration planen.
Transaktionsdienste entwickeln
Backend-Abläufe für Kontoausführungen, Gebührenschätzungen, Simulationen, Transaktionsbelege und Nonce-bewusste Operationen entwerfen.
Gesponserte Transaktionen hinzufügen
Paymaster-Abläufe, den gesponserten Modus, alternative Gas-Token und Richtlinienprüfungen vor dem Absenden von Transaktionen bewerten.
Diese Prompts ausprobieren
Verwende diesen Skill, um eine Provider-Einrichtung mit starknet.js v9 für Sepolia zu skizzieren. Berücksichtige Chain-Prüfungen und grundlegenden schreibgeschützten Contract-Zugriff.
Verwende diesen Skill, um einen sicheren Ablauf zur Kontoverbindung mit starknet.js zu entwerfen. Berücksichtige Signer-Grenzen, Gebührenschätzungen und die Verarbeitung von Transaktionsbelegen.
Verwende diesen Skill, um einen Multicall mit starknet.js zu planen, der ein Token genehmigt und es in einen Contract einzahlt. Berücksichtige Simulationen und Ressourcengrenzen.
Verwende diesen Skill, um eine Starknet-Paymaster-Integration zu prüfen. Kontrolliere Sponsoring-Richtlinien, unterstützte Token, Gebührenschätzungen und die Fehlerbehandlung.
Bewährte Praktiken
- Transaktionen simulieren und Gebühren schätzen, bevor Kontoausführungen übermittelt werden.
- BigInt für Token-Beträge, Guthaben und Gebührenwerte verwenden, um Präzisionsverluste zu vermeiden.
- Signer-Anmeldedaten von der Anwendungskonfiguration und den Protokollen getrennt halten.
Vermeiden
- Keine privaten Produktionsschlüssel in Beispiele, Prompts, Protokolle oder versionierte Dateien einfügen.
- In produktiven Starknet-Umgebungen nicht auf implizite RPC-Standardwerte vertrauen.
- Deterministische Validierungs- oder Calldata-Fehler nicht wie vorübergehende Netzwerkfehler erneut versuchen.
Häufig gestellte Fragen
Unterstützt dieser Skill starknet.js v9?
Kann er Cairo-Smart-Contracts schreiben?
Führt er ein Sicherheitsaudit durch?
Kann er bei der Gebührenschätzung helfen?
Benötigt er einen privaten Schlüssel?
Können Claude Code oder Codex diesen Skill verwenden?
Entwicklerdetails
Autor
internet-courtLizenz
Apache-2.0
Autorenversion
v1.0.0
Skillstore-Revision
r2
Versionshinweis
Der installierbare Inhalt hat sich geändert, aber der Autor hat die angegebene Version nicht aktualisiert.
Repository
https://github.com/internet-court/internet-court-skill/tree/main/vendored/starknet/starknet-jsRef.
1c2ebded2116f8124f45dba86a2e567f56e64d8e
Aktualität der Wartung
7.8.2026
Nutzung
3 Downloads · 0 Aufrufe
Dateistruktur