Compétences defi-protocol-templates
📦

defi-protocol-templates

Sûr

프로덕션 템플릿으로 DeFi 프로토콜 구축하기

Également disponible depuis: wshobson

DeFi 애플리케이션을 구축하려면 안전하고 검증된 스마트 계약 패턴이 필요합니다. 이 스킬은 스테이킹, AMM, 거버넌스, lending, 플래시 론을 위한 프로덕션 준비 Solidity 템플릿을 제공합니다.

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". 내 ERC20 토큰을 위한 스테이킹 보상 계약을 생성하세요

Résultat attendu:

OpenZeppelin 의 ReentrancyGuard 를 사용하여 보안을 강화한 stake(), withdraw(), getReward() 및 exit() 함수가 포함된 완전한 StakingRewards 계약을 생성합니다.

Utilisation de "defi-protocol-templates". 토큰 스왑을 위한 AMM 을 구축하세요

Résultat attendu:

유동성 관리, 상수 곱 가격 책정 및 수수료 수집 기능이 있는 스왑을 포함한 SimpleAMM 계약을 제공합니다.

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

DeFi 스타트업 MVP

테스팅 및 투자자 데모를 위해 스테이킹 플랫폼이나 AMM 을 빠르게 프로토타이핑

교육적 학습

스테이킹, 거버넌스 및 유동성 풀에 대한 프로덕션 준비 패턴 학습

프로토콜 통합

기존 토큰 프로젝트에 스테이킹 또는 거버넌스 기능 추가

Essayez ces prompts

기본 스테이킹 계약
사용자가 ERC20 토큰을 스테이킹하고 시간이 지남에 따라 보상을 받을 수 있는 스테이킹 계약을 생성하세요. stake, withdraw, claim reward 함수를 포함하세요.
유동성 풀이 있는 AMM
addLiquidity, removeLiquidity 및 swap 함수가 있는 자동화 마켓 메이커 계약을 생성하세요. 상수 곱 공식을 포함하고 0.3% 수수료를 적용하세요.
거버넌스 토큰 시스템
투표 기능이 있는 거버넌스 토큰과 제안 생성, 투표 및 실행을 위한 거버너 계약을 생성하세요.
플래시 론 제공자
수수료 메커니즘이 있는 플래시 론 계약과 콜백 내에서 차익 거래 로직을 실행하는 수신자 계약을 구현하세요.

Bonnes pratiques

  • 표준 ERC20 및 보안 패턴을 위해 항상 OpenZeppelin 라이브러리를 사용하세요
  • 모든 상태 변경 함수에 리진시 가드를 구현하세요
  • 배포 전 단위 테스트로 철저히 테스트하고 전문 감사를 고려하세요

Éviter

  • 실제 자금이 있는 메인넷에 감사되지 않은 계약 배포
  • 폐기된 Solidity 버전이나 안전하지 않은 패턴 사용
  • 자주 호출되는 함수에 대한 가스 최적화 무시

Foire aux questions

이 템플릿들이 프로덕션 준비 상태인가요?
템플릿은 모범 사례를 따르지만 실제 자금으로 프로덕션 배포 전 보안 감사와 테스트가 필요합니다.
어떤 Solidity 버전을 사용해야 하나요?
템플릿은 내장 오버플로우 보호 기능이 포함된 Solidity ^0.8.0 을 사용합니다. 프로젝트 요구사항에 따라 조정하세요.
OpenZeppelin contracts 가 필요한가요?
네, npm 을 통해 OpenZeppelin contracts 를 설치하세요: npm install @openzeppelin/contracts. 그래야 import 가 작동합니다.
이 템플릿들을 수정할 수 있나요?
네, 템플릿은 MIT 라이선스입니다. 특정 사용 사례 및 토큰 이코노믹스에 맞게 커스터마이징하세요.
어떤 테스트 프레임워크를 사용해야 하나요?
일반적인 선택지로는 가스 최적화를 위한 Hardhat with Waffle, Foundry 또는 포괄적인 테스트를 위한 Truffle 이 있습니다.
이 계약들에 업그레이드 기능을 어떻게 추가하나요?
OpenZeppelin Upgradeable contracts 와 프록시 패턴을 고려하세요. 이는 복잡성을 추가하므로 신중하게 평가해야 합니다.

Détails du développeur

Structure de fichiers

📄 SKILL.md