defi-protocol-templates
Construye Protocolos DeFi con Plantillas de Producción
Également disponible depuis: wshobson
Construir aplicaciones DeFi requiere patrones de contratos inteligentes seguros y probados en batalla. Esta habilidad proporciona plantillas de Solidity listas para producción para staking, AMM, gobernanza, préstamos y flash loans.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "defi-protocol-templates". Crea un contrato de recompensas de staking para mi token ERC20
Résultat attendu:
Genera un contrato StakingRewards completo con funciones stake(), withdraw(), getReward() y exit(), usando ReentrancyGuard de OpenZeppelin para seguridad.
Utilisation de "defi-protocol-templates". Construye un AMM para intercambios de tokens
Résultat attendu:
Proporciona un contrato SimpleAMM con gestión de liquidez, precios basados en producto constante y funcionalidad de swap con recaudación de comisiones.
Audit de sécurité
SûrStatic 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.
Score de qualité
Ce que vous pouvez construire
MVP para Startup DeFi
Prototipar rápidamente una plataforma de staking o AMM para pruebas y demostraciones a inversores
Aprendizaje Educativo
Estudiar patrones de producción para staking, gobernanza y pools de liquidez
Integración de Protocolo
Añadir funcionalidades de staking o gobernanza a proyectos de tokens existentes
Essayez ces prompts
Crea un contrato de staking donde los usuarios puedan depositar tokens ERC20 y ganar recompensas con el tiempo. Incluye funciones para depositar, retirar y reclamar recompensas.
Genera un contrato de mercado automatizado con addLiquidity, removeLiquidity y swap. Incluye la fórmula de producto constante y una comisión del 0.3%.
Crea un token de gobernanza con capacidades de votación y un contrato governor para creación de propuestas, votación y ejecución.
Implementa un contrato de flash loans con mecanismo de comisiones y un contrato receptor que ejecute lógica de arbitraje dentro del callback.
Bonnes pratiques
- Usa siempre las librerías de OpenZeppelin para patrones estándar ERC20 y de seguridad
- Implementa guardias de reentrada en todas las funciones que modifican el estado
- Prueba exhaustivamente con tests unitarios y considera auditorías profesionales antes del despliegue
Éviter
- Desplegar contratos no auditados a mainnet con valor real
- Usar versiones de Solidity obsoletas o patrones inseguros
- Ignorar la optimización de gas para funciones llamadas frecuentemente
Foire aux questions
¿Estas plantillas están listas para producción?
¿Qué versión de Solidity debo usar?
¿Necesito los contratos de OpenZeppelin?
¿Puedo modificar estas plantillas?
¿Qué framework de testing debo usar?
¿Cómo añado capacidad de actualización a estos contratos?
Détails du développeur
Auteur
sickn33Licence
MIT
Dépôt
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/defi-protocol-templatesRéf
main
Structure de fichiers
📄 SKILL.md