本项目为去中心化 USDT 理财平台,为用户提供低门槛、高透明度的链上理财服务,旨在通过不同锁定期与收益方案满足用户多样化的资产增值需求。平台提供「Locked(18.5% APY)」「Stable(12.5% APY)」「Flexible(8.2% APY)」三类理财产品,用户可自由选择锁仓或随存随取的方案,所有收益与资金流转均通过智能合约执行,链上可查、公开透明。核心功能包含资产存入 / 赎回、收益计算与发放、锁仓周期管理、资金池总览与收益历史查询,用户连接钱包即可一键参与理财,无需 KYC 流程。
整体架构分为前端交互层、后端服务层与链上合约层。前端基于 React 开发,集成 Web3 钱包连接功能;后端使用 Node.js 实现用户资产统计与收益计算服务;核心理财逻辑通过 Solidity 智能合约实现,使用 Hardhat 完成开发与测试。我负责智能合约开发与前端交互模块的对接,完成了锁仓 / 活期理财合约的编写与审计,实现了收益自动发放与提前赎回的规则控制。开发中遇到的难点是合约资金安全与收益计算的准确性,通过使用 OpenZeppelin 安全库、引入重入锁与数学库校验收益计算逻辑解决了问题。