# EasyBuy - 去中心化电商平台
基于 Monad 区块链的 Web3 电商平台,支持智能合约托管、限时抢购、双代币支付。
## 🎯 项目特点
- ✅ **智能合约托管** - 买家付款锁定在合约中,确认收货后自动释放给卖家
- ✅ **限时抢购** - 限量商品定时开抢,先到先得
- ✅ **双代币支付** - 支持 MON(原生代币)和 USDC
- ✅ **超时保护** - 7天未发货自动退款,15天未确认自动释放
- ✅ **纠纷处理** - 管理员可介入处理买卖双方纠纷
## 📁 项目结构
```
easyBuy/
├── contracts/ # 智能合约(Foundry)
│ ├── src/
│ │ ├── core/
│ │ │ ├── Marketplace.sol # 主市场合约
│ │ │ └── Escrow.sol # 托管合约
│ │ └── mocks/
│ │ └── MockUSDC.sol # 测试用 USDC
│ ├── script/
│ │ └── Deploy.s.sol # 部署脚本
│ ├── test/ # 测试文件
│ └── foundry.toml # Foundry 配置
│
├── frontend/ # 前端应用(React + TypeScript)
│ ├── src/
│ │ ├── config/ # 配置文件
│ │ ├── components/ # React 组件
│ │ ├── hooks/ # 自定义 Hooks
│ │ ├── pages/ # 页面组件
│ │ └── utils/ # 工具函数
│ └── package.json
│
├── DEVELOPMENT_PLAN.md # 完整开发文档
└── README.md # 本文件