Communitygithub.com

Solana-Programmgarantien mit QEDGen definieren

Definiere Garantien für Solana-Programme in .qedspec-Dateien und nutze QEDGen zur Spezifikationsvalidierung und Fehlersuche vor dem Mainnet-Deployment.

Was ist Solana-Programmgarantien mit QEDGen definieren?

Dieses Skill ermöglicht es Entwicklern, formale Garantien („Guarantees“) für Solana-Programme in .qedspec-Dateien zu definieren. Mit dem Tool QEDGen werden diese Spezifikationen automatisch überprüft und Bugs sowie Sicherheitslücken aufgedeckt – noch bevor der Code auf das Mainnet deployt wird. Der Skill unterstützt gängige Entwicklerumgebungen wie VS Code, Cursor, Claude Code und Codex. Entwickler erstellen eine qedspec-Datei und führen QEDGen aus, um Abweichungen zwischen der Spezifikation und dem tatsächlichen Programmverhalten zu erkennen. Dies verbessert die Korrektheit und Sicherheit von Solana-Programmen erheblich und reduziert das Risiko teurer Fehler im Live-Betrieb.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add beardedwheatgrasswalkupapartment951/solana-skills

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht Solana-Programmgarantien mit QEDGen definieren?

Definiere Garantien für Solana-Programme in .qedspec-Dateien und nutze QEDGen zur Spezifikationsvalidierung und Fehlersuche vor dem Mainnet-Deployment.

Wie es funktioniert

  1. Erstelle eine .qedspec-Datei in deinem Solana-Projekt.
  2. Definiere die Garantien (z. B. Invarianten, Eigenschaften von Konten oder Instruktionen).
  3. Führe QEDGen aus, um die Spezifikation gegen deinen Programm-Code zu prüfen.
  4. Erhalte detaillierte Berichte zu gefundenen Bugs oder Verletzungen der Garantien.

Unterstützte Plattformen

  • VS Code
  • Cursor
  • Claude Code
  • Codex

Beispiel einer .qedspec-Datei

guarantees:
  - name: „Kontostand nie negativ“
    type: invariant
    target: account.balance
    condition: ">= 0"

Nützliche Links

Verwandte Skills