defi-protocol-templates

Installation
Summary

Production-ready Solidity templates for staking, AMMs, governance, lending, and flash loan protocols.

  • Includes five core DeFi contract templates: staking with reward distribution, AMM with liquidity pools and swaps, governance token with voting, flash loan provider, and flash loan receiver patterns
  • Staking contract features time-based reward calculations, reentrancy guards, and exit functionality for combined withdrawal and reward claiming
  • AMM implements constant product formula with 0.3% trading fees, liquidity provider shares, and add/remove liquidity operations
  • Governance system includes proposal creation with vote thresholds, time-locked voting periods, vote casting, and execution logic
  • Flash loan template demonstrates 0.09% fee structure, callback execution, and repayment verification patterns
SKILL.md

DeFi Protocol Templates

Production-ready templates for common DeFi protocols including staking, AMMs, governance, lending, and flash loans.

When to Use This Skill

  • Building staking platforms with reward distribution
  • Implementing AMM (Automated Market Maker) protocols
  • Creating governance token systems
  • Developing lending/borrowing protocols
  • Integrating flash loan functionality
  • Launching yield farming platforms

Staking Contract

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
Related skills

More from wshobson/agents

Installs
6.0K
Repository
wshobson/agents
GitHub Stars
35.3K
First Seen
Jan 20, 2026