Compétences defi-protocol-templates
📦

defi-protocol-templates

Sûr

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.

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". 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û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 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

Contrato de Staking Básico
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.
AMM com Liquidity Pools
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%.
Sistema de Token de Governança
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.
Provedor de Flash Loan
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?
Os templates seguem melhores práticas mas requerem auditoria de segurança e testes antes do deployment em produção com fundos reais.
Qual versão do Solidity devo usar?
Os templates usam Solidity ^0.8.0 que inclui proteção contra overflow embutida. Ajuste com base nos requisitos do seu projeto.
Preciso dos contratos OpenZeppelin?
Sim, instale os contratos OpenZeppelin via npm: npm install @openzeppelin/contracts para que os imports funcionem.
Posso modificar estes templates?
Sim, os templates são licenciados sob MIT. Customize-os para seu caso de uso específico e economia de tokens.
Que framework de testes devo usar?
Escolhas comuns incluem Hardhat com Waffle, Foundry para otimização de gas, ou Truffle para testes abrangentes.
Como adiciono capacidade de upgrade a estes contratos?
Considere os contratos Upgradeable da OpenZeppelin e padrões de proxy. Isso adiciona complexidade e deve ser avaliado cuidadosamente.

Détails du développeur

Structure de fichiers

📄 SKILL.md