defi-protocol-templates
DeFi-Protokolle mit Produktionsvorlagen erstellen
Auch verfügbar von: wshobson
Die Entwicklung von DeFi-Anwendungen erfordert sichere, erprobte Smart-Contract-Muster. Diese Skill bietet produktionsreife Solidity-Vorlagen für Staking, AMMs, Governance, Kreditvergabe und Flash-Loans.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "defi-protocol-templates". Erstelle einen Staking-Rewards-Vertrag für meinen ERC20-Token
Erwartetes Ergebnis:
Generiert einen vollständigen StakingRewards-Vertrag mit stake(), withdraw(), getReward() und exit() Funktionen unter Verwendung von OpenZeppelins ReentrancyGuard für Sicherheit.
Verwendung von "defi-protocol-templates". Baue eine AMM für Token-Swaps
Erwartetes Ergebnis:
Bietet einen SimpleAMM-Vertrag mit Liquiditätsmanagement, Constant-Product-Preisgestaltung und Swap-Funktionalität mit Gebührenerhebung.
Sicherheitsaudit
SicherStatic analyzer produced false positives by misidentifying Solidity smart contract code as malicious scripts. All flagged patterns (require statements, C2 keywords, crypto algorithms) are standard DeFi/smart contract constructs. The skill contains educational Solidity templates only with no code execution, network access, or filesystem operations. Safe for publication.
Qualitätsbewertung
Was du bauen kannst
DeFi-Startup-MVP
Schnelles Prototyping einer Staking-Plattform oder AMM für Tests und Investor-Demos
Bildung und Lernen
Studium von production-ready Mustern für Staking, Governance und Liquiditätspools
Protokoll-Integration
Hinzufügen von Staking- oder Governance-Funktionen zu bestehenden Token-Projekten
Probiere diese Prompts
Erstelle einen Staking-Vertrag, bei dem Benutzer ERC20-Token staken und im Laufe der Zeit Rewards verdienen können. Füge stake, withdraw und claim reward Funktionen hinzu.
Generiere einen Automated Market Maker-Vertrag mit addLiquidity, removeLiquidity und swap Funktionen. Inklusive Constant-Product-Formel und 0,3% Gebühr.
Erstelle einen Governance-Token mit Abstimmungsfähigkeiten und einen Governor-Vertrag für Proposal-Erstellung, Voting und Ausführung.
Implementiere einen Flash-Loan-Vertrag mit Gebührenmechanismus und einen Receiver-Vertrag, der Arbitrage-Logik innerhalb des Callbacks ausführt.
Bewährte Verfahren
- Verwende immer OpenZeppelin-Bibliotheken für Standard-ERC20- und Sicherheitsmuster
- Implementiere Reentrancy-Guards bei allen zustandsändernden Funktionen
- Teste gründlich mit Unit-Tests und erwäge professionelle Audits vor dem Deployment
Vermeiden
- Deployment von nicht geauditierten Verträgen auf Mainnet mit realem Wert
- Verwendung veralteter Solidity-Versionen oder unsicherer Muster
- Ignorieren von Gas-Optimierung bei häufig aufgerufenen Funktionen
Häufig gestellte Fragen
Sind diese Vorlagen production-ready?
Welche Solidity-Version sollte ich verwenden?
Benötige ich OpenZeppelin Contracts?
Kann ich diese Vorlagen modifizieren?
Welches Testing-Framework sollte ich verwenden?
Wie füge ich Upgradability zu diesen Verträgen hinzu?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/defi-protocol-templatesRef
main
Dateistruktur
📄 SKILL.md