rwadurian/backend/mpc-system/services/service-party-app/src/pages
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
..
CoSignCreate.tsx feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
CoSignJoin.tsx fix(co-sign): pass complete parties list to joinSession 2025-12-31 04:34:48 -08:00
CoSignSession.tsx feat(ui): add QR code display for invite code in signing session 2026-01-01 18:37:18 -08:00
Create.module.css feat(android): strengthen gRPC connection reliability 2026-01-01 06:44:42 -08:00
Create.tsx feat(android): strengthen gRPC connection reliability 2026-01-01 06:44:42 -08:00
Home.module.css feat(token): add Green Points (绿积分) ERC-20 token support 2026-01-02 03:01:05 -08:00
Home.tsx feat(tss): 添加积分股(eUSDT)和积分值(fUSDT)代币支持 2026-01-19 23:36:58 -08:00
Join.module.css feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
Join.tsx feat(service-party-app): 验证成功后自动加入会话 2025-12-29 10:48:41 -08:00
Session.module.css feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
Session.tsx fix(electron): auto-navigate to home after keygen completion 2026-01-01 10:22:42 -08:00
Settings.module.css feat(service-party-app): add Kava network switch (mainnet/testnet) 2025-12-30 10:31:27 -08:00
Settings.tsx fix(electron): sync network status display with Settings in real-time 2026-01-01 03:24:19 -08:00
Sign.module.css feat(service-party-app): 添加签名功能并重命名应用 2025-12-28 08:00:00 -08:00
Sign.tsx fix(sign): remove password validation check in handleJoinSigning 2025-12-31 01:58:29 -08:00