Commit Graph

  • 50dc18a224 feat(admin-web): 用户管理高级筛选增加"已认种/未认种"过滤 hailin 2026-02-03 07:58:24 -0800
  • 126169c631 fix(injection): findUnique 改为 findFirst 避免命名唯一索引类型错误 hailin 2026-02-03 06:14:13 -0800
  • 1baed76d8e fix(injection): docker-compose 添加注入钱包环境变量 + 未配置时不启用消费者 hailin 2026-02-03 06:08:48 -0800
  • c93eeba79a fix(injection): findUnique 使用命名唯一索引 uk_adoption_id hailin 2026-02-03 06:05:26 -0800
  • 8980a169ed fix(trading): 修复做市商吃单扣款金额错误(使用交易总额而非原始数量×价格) hailin 2026-02-03 05:56:12 -0800
  • 000e8f7ef1 fix(trading): 修复积分股重复记账,做市商吃单积分股只进流通池 hailin 2026-02-03 05:47:16 -0800
  • 4817d92507 feat(adoption-injection): 认种自动 fUSDT 注入做市商钱包 + CDC outbox 修复 hailin 2026-02-03 05:25:56 -0800
  • 4a69fdd070 fix(trading): getConfig 自动从环境变量填充空的钱包地址 hailin 2026-02-03 04:09:00 -0800
  • 2192f5e917 fix(trading): 修复迁移表名 MarketMakerConfig → market_maker_configs hailin 2026-02-03 03:50:52 -0800
  • ebe7123583 feat(market-maker): 积分股(eUSDT)和积分值(fUSDT)使用独立 MPC 钱包 hailin 2026-02-03 03:39:54 -0800
  • 38ee808239 fix(wallet): 池余额不足时跳过 Kafka 消息,避免无限重试 hailin 2026-02-03 03:28:34 -0800
  • 8cfd107a92 refactor(pool-accounts): 移除硬编码钱包名,改为从后端 API 动态获取 hailin 2026-02-03 02:57:40 -0800
  • 7972163af6 fix(docker): 移除池账户钱包硬编码默认值,改为从 .env 读取 hailin 2026-02-03 02:54:00 -0800
  • c89c8769d9 fix(docker): 设置池账户钱包地址默认值 hailin 2026-02-03 02:48:58 -0800
  • a8098d801b fix(docker): 添加池账户 MPC 钱包环境变量到 mining-blockchain-service hailin 2026-02-03 02:42:55 -0800
  • a5f6b23a95 feat(pool-account): 池账户充值弹窗新增中心化充值 tab hailin 2026-02-03 02:26:31 -0800
  • c51539e494 fix(docker): 补充 mining-admin-service 池账户相关环境变量 hailin 2026-02-03 02:18:35 -0800
  • 46f85b13b0 fix(pool-account): 修复 seed.ts 覆盖池余额 + 激活挖矿前校验池余额 hailin 2026-02-03 02:00:59 -0800
  • 4f5b18be48 feat(pool-account): 实现池账户区块链充值检测和提现功能 hailin 2026-02-03 01:34:06 -0800
  • 4d2bcc7568 fix(mining-admin): 池账户钱包配置移到后端 .env,前端从 API 读取 hailin 2026-02-03 00:14:38 -0800
  • 6dbb620e82 feat(mining-admin): 配置管理新增100亿销毁池和200万挖矿池账户 hailin 2026-02-03 00:02:32 -0800
  • 999d0389b3 refactor(trading): 价格数据源从 SharePool 切换到做市商 cashBalance hailin 2026-02-02 23:13:59 -0800
  • 14e70b56bb fix(c2c-bot): 水单完成时间转换为北京时间 (UTC+8) hailin 2026-02-02 19:42:13 -0800
  • bf11a269a4 fix(c2c-bot): 水单移除交易哈希,仅保留在分类账中 hailin 2026-02-02 19:35:48 -0800
  • 0fe0f3b72a fix(c2c-bot): 水单显示优化:dUSDT→绿积分,收款地址→对方ID hailin 2026-02-02 19:24:02 -0800
  • 7ee6d633c6 fix(kafka): 修复 MPC Kafka consumer 启动订阅失败后不重试的问题 hailin 2026-02-02 19:18:10 -0800
  • 2de4baf0af fix(c2c-bot): 安装中文字体解决水单图片乱码问题 hailin 2026-02-02 18:56:55 -0800
  • 21f51c5d84 fix(c2c-bot): 修复 sharp 导入方式,解决水单生成 is not a function 错误 hailin 2026-02-02 18:47:38 -0800
  • eab61abace feat(c2c-bot): 顺序处理订单 + 自动生成付款水单图片 hailin 2026-02-02 18:32:52 -0800
  • 7a1d438f84 fix(mpc): 去除 message_hash 的 0x 前缀,修复 MPC 签名 400 错误 hailin 2026-02-02 18:15:40 -0800
  • cb8c69788b fix(deploy): curl -s 改为 curl -sf,修复 HTTP 404 不被检测的问题 hailin 2026-02-02 10:30:37 -0800
  • d8ef156b5e fix(debezium): 修复 authorization connector 凭据和注册重试逻辑 hailin 2026-02-02 10:28:52 -0800
  • 5b3c391340 fix(infra): 添加 Zookeeper 数据持久化卷,修复 Kafka Cluster ID 冲突 hailin 2026-02-02 10:25:14 -0800
  • d575287713 fix(deploy): 修复 deploy.sh Debezium connector 注册失败的问题 hailin 2026-02-02 10:22:04 -0800
  • 6f668d69bd fix(infra): 添加 Kafka 数据持久化卷,防止容器重建后 Debezium connector 丢失 hailin 2026-02-02 10:16:07 -0800
  • 0f3d03d832 fix(wallet-service): 修复提现失败时不写 UNFREEZE ledger 流水的 bug hailin 2026-02-02 09:13:40 -0800
  • 758babfdf8 fix(blockchain+trading): 修复做市商区块链充值无法入账的三个 bug hailin 2026-02-02 03:30:30 -0800
  • 1f434f32fb fix(service-party-android): 修复导入钱包签名时 'party not registered' 错误 hailin 2026-02-02 03:24:14 -0800
  • fe6c1b3fce fix(mining-admin-service): 修复 manual-mining 分页参数 NaN 问题 hailin 2026-02-02 02:37:55 -0800
  • 3bce996dd3 fix(mining-admin-service): 修复 manual-mining 和 pending-contributions 内部调用 URL hailin 2026-02-02 02:24:00 -0800
  • 6f43408da5 fix(mining-admin-web): docker-compose 自动连接 rwa-2-network hailin 2026-02-02 01:43:06 -0800
  • e99dc122ad fix(nginx): API 请求改为代理到 Next.js 而非直连 mining-admin-service hailin 2026-02-02 01:36:55 -0800
  • 0b8c76f8b5 fix(mining-admin-web): Dockerfile 添加 build ARG 传入后端服务地址 hailin 2026-02-02 01:32:29 -0800
  • 59efdb1f78 fix(mining-admin-web): 修复 API 请求超时和路由问题 hailin 2026-02-02 01:14:19 -0800
  • d9d8f69562 feat(nginx): 添加 madmin.szaiai.com nginx 配置 hailin 2026-02-02 00:01:37 -0800
  • 6443acf34a fix(deploy-mining): cdc-resnapshot 支持 standalone 模式远程操作 1.0 Debezium hailin 2026-02-01 23:42:53 -0800
  • 0204f748e6 fix(debezium): outbox connector 配置支持 standalone 模式 (postgres-2) hailin 2026-02-01 23:01:45 -0800
  • 2a5b51aa8d fix(deploy-mining): ensure_kafka_image 输出到 stderr 避免被 $() 捕获 hailin 2026-02-01 22:42:42 -0800
  • 0156be8d25 fix(deploy-mining): 预拉取 Kafka CLI 镜像避免 timeout 期间拉取失败 hailin 2026-02-01 22:36:38 -0800
  • d53c2212a6 fix(deploy-mining): 修复 standalone 模式跨服务器 full-reset 卡住问题 hailin 2026-02-01 22:33:28 -0800
  • 394f2529cd fix(mining-admin-web): ensure public dir exists in Docker build hailin 2026-02-01 22:03:44 -0800
  • ad51aa521f fix(mining-admin-web): add public/.gitkeep to fix Docker build hailin 2026-02-01 22:03:01 -0800
  • 88ad3ab53d feat: 2.0 API 域名从 rwaapi.szaiai.com 迁移到 mapi.szaiai.com hailin 2026-02-01 21:58:03 -0800
  • 981b11f746 feat(api-gateway): 添加 standalone 模式 (up2) 支持 2.0 服务与 Kong 同机部署 hailin 2026-02-01 21:44:20 -0800
  • 42cf189749 feat(api-gateway): 添加 mapi.szaiai.com nginx+SSL 配置和 deploy.sh nginx 子命令 hailin 2026-02-01 21:35:00 -0800
  • ec73541fe1 refactor(mining-blockchain): 移除 mpc-service 依赖,改为 HTTP 直调 mpc-system hailin 2026-02-01 20:53:35 -0800
  • c657bf6e2b revert: 撤回 mpc-service HTTP 调用方案,改为直接调用 mpc-system hailin 2026-02-01 20:33:39 -0800
  • 3102f3e7fb fix(deploy): export MPC_SERVICE_URL in standalone mode hailin 2026-02-01 20:30:44 -0800
  • 1106a40ff1 refactor(mining-blockchain): replace Kafka MPC signing with HTTP direct calls hailin 2026-02-01 20:28:26 -0800
  • 0d47fadf59 feat(kafka): add EXTERNAL listener on port 9093 for LAN access hailin 2026-02-01 19:49:34 -0800
  • ee07b52af9 feat(mining-2.0): 支持 standalone 独立部署模式,2.0 服务可脱离 1.0 单独运行 hailin 2026-02-01 19:32:03 -0800
  • f39fd52001 feat(c2c-bot): rename HOT_WALLET to C2C_BOT_WALLET and change dUSDT to 绿积分 hailin 2026-02-01 08:40:45 -0800
  • be52ac979b fix(trading-service): add MINING_BLOCKCHAIN_SERVICE_URL to docker-compose hailin 2026-02-01 08:21:17 -0800
  • 8d7e5b17a1 fix(mining-admin-service): cast response.data to any for envelope unwrapping hailin 2026-02-01 07:49:31 -0800
  • 7549b2b9a9 fix(mining-admin): 解包mining-service响应信封,取response.data.data hailin 2026-02-01 07:44:17 -0800
  • 48720d1846 feat(blockchain): 1.0 blockchain-service 同步添加 RPC 端点自动故障转移 hailin 2026-02-01 07:36:02 -0800
  • b9e9bb6e4e fix(mining-admin): 修正调用mining-service的URL路径,补全/api/v2/mining前缀 hailin 2026-02-01 07:34:21 -0800
  • 3635369a8a feat(mining-blockchain): RPC端点自动故障转移,连续失败3分钟后切换备选节点 hailin 2026-02-01 07:06:31 -0800
  • ef663c0c08 fix(deploy): replace envsubst with eval heredoc for ${VAR:-default} support hailin 2026-02-01 06:22:01 -0800
  • ea3d256647 fix(deploy): 恢复connector JSON原样,仅在load_env中export变量修复envsubst hailin 2026-02-01 06:09:53 -0800
  • 5728953b41 fix(deploy): connector JSON改为硬编码凭据,与outbox connector保持一致 hailin 2026-02-01 06:06:47 -0800
  • a4f3a8d3ab fix(deploy): 修复envsubst无法解析${VAR:-default}语法导致CDC connector注册失败 hailin 2026-02-01 06:03:38 -0800
  • b9f803c5c8 fix(blockchain): 修复health check路径不匹配并配置C2C Bot热钱包 hailin 2026-02-01 05:46:58 -0800
  • c802519ec2 fix(c2c-bot): 调整purchaseOrder操作顺序,先扣余额再链上转账 hailin 2026-02-01 05:02:19 -0800
  • 251e37f772 feat(c2c-bot): 添加C2C Bot管理页面,支持运行时开关和热钱包查看 hailin 2026-02-01 04:47:28 -0800
  • bf772967f5 feat(mining): 批量补发30%分配到运营和总部账户,并添加交易筛选器 hailin 2026-02-01 04:25:20 -0800
  • 338321b3a2 fix(c2c): 用updateMany+status条件防止合并时的竞态条件 hailin 2026-02-01 03:29:27 -0800
  • 60d99add2c fix(c2c): 过期恢复时合并到已有PENDING订单,避免同maker产生重复挂单 hailin 2026-02-01 03:25:57 -0800
  • 49ba2fcb19 feat(c2c): 添加expireOrder事务流程的详细调试日志 hailin 2026-02-01 03:09:50 -0800
  • 627c3c943c refactor(c2c): expireOrder使用Prisma事务确保原子性 hailin 2026-02-01 02:43:48 -0800
  • bcfa5143e3 fix(mining-app): C2C订单详情页自动刷新,列表刷新间隔缩短 hailin 2026-02-01 02:23:21 -0800
  • 33dda98e81 fix(c2c): 修复过期恢复的竞态条件,SELL订单保持冻结避免资金窗口 hailin 2026-02-01 02:11:47 -0800
  • 7f2479d995 fix(mining-app): 更新弹窗不可点击外部关闭,订单详情按买卖角色显示不同倒计时文案 hailin 2026-02-01 01:58:53 -0800
  • 4e4a876341 fix(c2c): MATCHED/PAID订单过期后自动恢复为新PENDING订单 hailin 2026-02-01 01:37:00 -0800
  • 73a617b88c fix(c2c): 单价和总金额单位改为绿积分,待付款提示改为对方 hailin 2026-02-01 00:57:30 -0800
  • 64d998c7b3 fix(trading): 卖出金额超过可用积分股时提示并禁用确认按钮 hailin 2026-01-31 22:29:33 -0800
  • b8f8831516 feat: PENDING订单自动过期、接单显示余额、积分股金额输入 hailin 2026-01-31 22:15:47 -0800
  • 83c29f8540 fix(c2c): 订单详情单价和总金额标签改为绿积分 hailin 2026-01-31 21:46:26 -0800
  • 6ec829a804 fix(c2c): 隐藏订单详情页的买入/卖出标签 hailin 2026-01-31 21:43:50 -0800
  • 6ccc192bc6 fix(c2c): 用户无交易账户时自动创建零余额账户 hailin 2026-01-31 21:29:42 -0800
  • a1c3657390 fix(c2c): 修复付款水单图片无法显示的问题 hailin 2026-01-31 21:16:53 -0800
  • f9835c388e fix(c2c): 我的订单显示用户角色视角,修复详情页缓存 hailin 2026-01-31 21:02:04 -0800
  • f1c99949ad fix(c2c): 发布页绿积分输入框和预估卡片单位标签修正 hailin 2026-01-31 20:50:32 -0800
  • 5b1f4c82e6 fix(deploy): full-reset 时重建 1.0 source CDC connectors 以确保完整数据同步 hailin 2026-01-31 20:26:06 -0800
  • 6bcc571453 revert(c2c): 还原C2C市场页资产概览为原始状态 hailin 2026-01-31 09:25:03 -0800
  • 0ad1136e48 fix(c2c): 修正资产概览显示,C2C只涉及积分值不涉及积分股 hailin 2026-01-31 09:23:59 -0800
  • f60e3751b8 fix(c2c): 修复水单上传权限、手机号、卖方ID、资产显示 hailin 2026-01-31 09:19:38 -0800
  • e783661002 fix(c2c): 修复水单上传权限、手机号显示、卖方ID显示 hailin 2026-01-31 09:13:46 -0800
  • 25ea0bf64e fix(trading-service): 修复 Multer 类型缺失导致构建失败 hailin 2026-01-31 08:58:55 -0800
  • ce173451f5 feat(c2c): 订单详情增强、付款水单上传、买单逻辑修复及schema对齐 hailin 2026-01-31 08:54:05 -0800