defi-protocol-templates
Construa Protocolos DeFi com Templates de Produção
Également disponible depuis: wshobson
Construir aplicações DeFi requer padrões de smart contract seguros e testados em batalha. Esta skill fornece templates Solidity prontos para produção para staking, AMMs, governança, empréstimos e 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". Crie um contrato de staking rewards para meu token ERC20
Résultat attendu:
Gera um contrato StakingRewards completo com funções stake(), withdraw(), getReward() e exit(), usando ReentrancyGuard da OpenZeppelin para segurança.
Utilisation de "defi-protocol-templates". Construa um AMM para trocas de token
Résultat attendu:
Fornece um contrato SimpleAMM com gerenciamento de liquidez, precificação de produto constante e funcionalidade de swap com cobrança de taxa.
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 de Startup DeFi
Proveja rapidamente uma plataforma de staking ou AMM para testes e demos para investidores
Aprendizado Educacional
Estude padrões prontos para produção para staking, governança e liquidity pools
Integração de Protocolo
Adicione recursos de staking ou governança a projetos de token existentes
Essayez ces prompts
Crie um contrato de staking onde usuários podem fazer stake de tokens ERC20 e ganhar recompensas ao longo do tempo. Inclua funções de stake, withdraw e claim reward.
Gere um contrato de automated market maker com funções addLiquidity, removeLiquidity e swap. Inclua fórmula de produto constante e taxa de 0.3%.
Crie um token de governança com capacidades de votação e um contrato governor para criação de propostas, votação e execução.
Implemente um contrato de flash loan com mecanismo de taxa e um contrato receiver que executa lógica de arbitragem dentro do callback.
Bonnes pratiques
- Sempre use bibliotecas OpenZeppelin para padrões ERC20 e segurança padrão
- Implemente reentrancy guards em todas as funções que alteram estado
- Teste completamente com testes unitários e considere auditorias profissionais antes do deployment
Éviter
- Fazer deploy de contratos não auditados na mainnet com valor real
- Usar versões Solidity depreciadas ou padrões inseguros
- Ignorar otimização de gas para funções frequentemente chamadas
Foire aux questions
Estes templates estão prontos para produção?
Qual versão do Solidity devo usar?
Preciso dos contratos OpenZeppelin?
Posso modificar estes templates?
Que framework de testes devo usar?
Como adiciono capacidade de upgrade a estes 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