Compétences defi-protocol-templates
📦

defi-protocol-templates

Sûr

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.

Prend en charge: Claude Codex Code(CC)
🥉 75 Bronze
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

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ûr
v1 • 2/24/2026

Static 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.

1
Fichiers analysés
469
Lignes analysées
0
résultats
1
Total des audits
Aucun problème de sécurité trouvé
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
85
Contenu
50
Communauté
100
Sécurité
100
Conformité aux spécifications

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

Contrato de Staking Básico
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.
AMM con Pools de Liquidez
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%.
Sistema de Token de Gobernanza
Crea un token de gobernanza con capacidades de votación y un contrato governor para creación de propuestas, votación y ejecución.
Proveedor de Flash Loans
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?
Las plantillas siguen las mejores prácticas pero requieren auditoría de seguridad y pruebas antes del despliegue en producción con fondos reales.
¿Qué versión de Solidity debo usar?
Las plantillas usan Solidity ^0.8.0 que incluye protección integrada contra desbordamientos. Ajusta según los requisitos de tu proyecto.
¿Necesito los contratos de OpenZeppelin?
Sí, instala los contratos OpenZeppelin vía npm: npm install @openzeppelin/contracts para que funcionen los imports.
¿Puedo modificar estas plantillas?
Sí, las plantillas tienen licencia MIT. Personalízalas para tu caso de uso específico y economía de tokens.
¿Qué framework de testing debo usar?
Las opciones comunes incluyen Hardhat con Waffle, Foundry para optimización de gas, o Truffle para pruebas exhaustivas.
¿Cómo añado capacidad de actualización a estos contratos?
Considera los contratos Upgradeable de OpenZeppelin y patrones proxy. Esto añade complejidad y debe evaluarse cuidadosamente.

Détails du développeur

Structure de fichiers

📄 SKILL.md