WrBug
|
1580b60d24
|
feat: 实现RPC节点管理功能
- 后端功能:
- 添加RPC节点配置管理(增删改查、优先级调整)
- 实现节点健康检查和自动故障转移
- 修复Retrofit baseUrl处理问题(使用拦截器动态替换URL)
- 添加RPC节点可用性验证(创建前验证)
- 默认节点作为兜底,不返回给前端,始终排在最后
- API健康检查使用动态获取的可用节点
- 前端功能:
- 添加RPC节点设置页面
- 支持添加、删除、检查节点
- 支持调整节点优先级
- 完整的多语言支持(中文简体/繁体、英文)
- 添加菜单项多语言key
- 数据库:
- 添加RPC节点配置表迁移脚本
|
2025-12-25 23:58:50 +08:00 |
|
WrBug
|
7173d24fe1
|
refactor: 重构代码结构,按业务分类组织 Controller 和 Service
- 重构 API 路径为 /api/业务/xxx 格式
- 将 Controller 和 Service 按业务分类组织:
* copytrading: 跟单相关(configs, leaders, statistics, templates)
* accounts: 账户管理(公共模块)
* markets: 市场数据(公共模块)
* system: 系统管理(users, notifications, proxy, health)
* auth: 认证
* announcement: 公告
- 将所有完整类名引用改为使用 import 导入
- 修复 calculatePositionValue 方法实现
- 更新前端 API 调用路径
|
2025-12-08 23:04:40 +08:00 |
|
WrBug
|
bfbbbdd1de
|
feat: 实现 Builder API Key 系统级配置和 Gasless 交易支持
- 新增系统配置表(SystemConfig)用于存储 Builder API Key
- 实现 Builder API Key 的前端配置页面
- 集成 Builder Relayer API 支持 Gasless 交易
- 在 API 健康检查中添加 Builder Relayer API 检测
- 移除前端 API 测试功能,简化配置页面
- 修复赎回仓位时的 Builder API Key 检查逻辑
- 更新错误处理,引导用户配置 Builder API Key
|
2025-12-06 23:10:26 +08:00 |
|
WrBug
|
30fae27a23
|
chore: 将 clob-client 目录添加到 .gitignore
|
2025-12-03 01:46:46 +08:00 |
|
WrBug
|
389a758c89
|
fix: 修复交易统计和L2认证问题
- 修复交易统计数据计算逻辑(总订单数、已完成订单数、持仓数量)
- 修复L2认证签名生成,支持URL-safe base64格式的secret
- 添加标准HTTP请求头以匹配clob-client行为
- 移除数据库加密(私人应用,明文存储)
- 添加自动获取API Key功能
- 优化持仓数量统计(包括正负仓位)
- 添加EIP-712签名和L1认证支持
- 更新前端账户管理界面
|
2025-11-26 22:26:50 +08:00 |
|
WrBug
|
4f7fef145f
|
Initial commit: Polymarket copy trading bot
- Backend: Spring Boot + Kotlin implementation
- Account management with private key import
- Leader management
- Copy trading configuration
- Order synchronization
- Balance and position queries via Polymarket API
- Ethereum RPC integration for USDC balance
- Proxy address calculation
- Frontend: React + TypeScript
- Account management UI
- Mobile responsive design
- Account import with private key/mnemonic support
- Balance display and account details modal
- Database: MySQL with Flyway migrations
- API Integration: Polymarket CLOB API, Data API, Ethereum RPC
|
2025-11-21 04:32:08 +08:00 |
|