rwadurian/backend/mpc-system/services/service-party-app/src
hailin c5db77d23a feat(tss): 添加积分股(eUSDT)和积分值(fUSDT)代币支持
新增功能:
- 添加 ENERGY_POINTS (积分股/eUSDT) 和 FUTURE_POINTS (积分值/fUSDT) 代币类型
- 实现所有 ERC-20 代币的通用余额查询功能
- 支持四种代币的转账功能 (KAVA, dUSDT, eUSDT, fUSDT)
- 更新 UI 显示所有代币余额和代币选择器

代币合约地址 (Kava EVM):
- dUSDT (绿积分): 0xA9F3A35dBa8699c8E681D8db03F0c1A8CEB9D7c3
- eUSDT (积分股): 0x7C3275D808eFbAE90C06C7E3A9AfDdcAa8563931
- fUSDT (积分值): 0x14dc4f7d3E4197438d058C3D156dd9826A161134

技术改进:
- 添加 TokenConfig 工具类统一管理代币配置
- 添加 ERC20Selectors 常量类定义合约方法选择器
- 添加 transaction_records 表用于存储转账历史 (数据库版本升级到 v4)
- 重构余额查询和转账逻辑支持多代币类型
- 所有 ERC-20 代币使用 6 位小数精度

受影响文件:
- Android: Models.kt, TssRepository.kt, TransactionUtils.kt, Database.kt,
          AppModule.kt, TransferScreen.kt, WalletsScreen.kt
- Electron: transaction.ts, Home.tsx

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-19 23:36:58 -08:00
..
components fix(electron): sync network status display with Settings in real-time 2026-01-01 03:24:19 -08:00
pages feat(tss): 添加积分股(eUSDT)和积分值(fUSDT)代币支持 2026-01-19 23:36:58 -08:00
stores feat(service-party-app): 实现启动时自动注册到 Message Router,状态验证真实化 2025-12-28 23:29:04 -08:00
styles feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
types revert: undo incorrect threshold conversion that broke keygen 2025-12-31 07:58:36 -08:00
utils feat(tss): 添加积分股(eUSDT)和积分值(fUSDT)代币支持 2026-01-19 23:36:58 -08:00
App.tsx feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
main.tsx fix(service-party-app): 修复路由和启动问题 2025-12-28 07:45:43 -08:00