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
- Erstelle eine
.qedspec-Datei in deinem Solana-Projekt. - Definiere die Garantien (z. B. Invarianten, Eigenschaften von Konten oder Instruktionen).
- Führe QEDGen aus, um die Spezifikation gegen deinen Programm-Code zu prüfen.
- 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"