跳转到内容
- 09:30 · 手动记录 · FEAT-001 鉴权 DTO + service 接口骨架(api/auth/v1 + internal/service/auth.go)
- 10:45 · 手动记录 · FEAT-001 BE-001/002 SIWE nonce/verify/logout 实现:5/s 限流 + GETDEL 原子 nonce + 首登事务建 user + 主金库 wallet_group
- 11:50 · 手动记录 · FEAT-001 JWT 模块(HS256 + jti)签发/解析 + auth 配置接入 manifest/config
- 13:30 · 手动记录 · FEAT-001 BE-003 JWT 守卫中间件:cookie 解析 + Redis 撤销表 + ctx 注入 + 临近过期 1 天透明续期
- 14:40 · 手动记录 · FEAT-002 BE-004 GET /chain/config 接口,按 chain_id 返回 router/factory/multicall/wbnb/usdt/treasury/rpc 列表
- 16:00 · 手动记录 · 统一响应体改造:新增 BizError + HandlerResponse 中间件,cmd.go 替换 GoFrame 默认中间件、bind Auth/Chain 控制器
- 17:20 · 手动记录 · FEAT-012 BE-001 链上事件订阅:每条 enabled 链一个 goroutine,eth_getLogs 轮询 NovaMMRouter,Swapped 入 swap_events(unique 去重),治理事件入 audit_log,chain_processor_state 游标持久化
- 18:10 · 手动记录 · FEAT-012 BE-005 WebSocket 推送中枢:/ws JWT 握手鉴权 + Hub by user_id 索引 + 30s ping / 60s pong + slow consumer 丢旧消息保护
- 推进 FEAT-006 钱包分组 + FEAT-010 task_stats 富化