用途:该技能用于实现常见 DeFi 协议,提供质押、自动做市商(AMM)、治理、借贷与闪电贷等生产级模板,适合构建质押平台、AMM 协议、治理代币系统、借贷协议、闪电贷功能与收益农场。
主要能力:包含质押合约(StakingRewards,含奖励分配、stake/withdraw/getReward/exit)、简单 AMM(SimpleAMM,含添加/移除流动性、0.3% 手续费兑换)、治理代币与 Governor(提案、投票、执行,投票期约 3 天、提案门槛 100000*10^18)、闪电贷提供方与接收方示例。最佳实践建议使用 OpenZeppelin、Solmate 等成熟库,充分测试(单元、集成、模糊测试),上线前专业审计,先做 MVP,监控合约健康,考虑代理升级与紧急暂停机制。常见模式包括 TWAP、流动性挖矿、归属、多签与时间锁。
使用方式:按需参考 references 下的 staking.md、liquidity-pools.md、governance-tokens.md、lending-protocols.md、flash-loans.md,以及 assets 下的 staking-contract.sol、amm-contract.sol、governance-token.sol、lending-protocol.sol。注意这些支持文件为外部前置条件,未随目录打包,需先获取原始材料或已有安装,并相对安装路径解析、检查内容与许可后再使用;缺失时不要运行依赖命令或声称已执行。
限制:仅适用于上述 DeFi 模板范围;输出不能替代环境相关验证、测试或专家审查;缺少输入、权限、安全边界或成功标准时应先询问澄清。