rwadurian/backend/mpc-system/services/service-party-app
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
..
electron feat(android): add Android TSS Party app with full API implementation 2025-12-31 23:27:29 -08:00
proto fix(service-party-app): 修复 proto 文件打包路径问题 2025-12-28 07:39:55 -08:00
scripts fix(service-party-app): 使用 afterPack hook 确保 TSS 二进制文件被正确打包 2025-12-29 11:14:39 -08:00
src feat(tss): 添加积分股(eUSDT)和积分值(fUSDT)代币支持 2026-01-19 23:36:58 -08:00
tss-party feat(tss): add real-time round progress from msg.Type() parsing 2026-01-01 22:41:51 -08:00
.gitignore feat(service-party-app): 添加SQLite存储和Kava区块链集成 2025-12-28 19:45:45 -08:00
build-windows.bat fix(service-party-app): 更新build-windows.bat支持clean选项 2025-12-28 20:17:27 -08:00
electron-builder.json fix(service-party-app): 使用 afterPack hook 确保 TSS 二进制文件被正确打包 2025-12-29 11:14:39 -08:00
index.html feat(service-party-app): 添加签名功能并重命名应用 2025-12-28 08:00:00 -08:00
package-lock.json fix(service-party-app): 添加bech32类型声明和清理脚本 2025-12-28 20:14:17 -08:00
package.json fix(service-party-app): 在 package.json 的 build 配置中添加 afterPack 2025-12-29 11:20:35 -08:00
tsconfig.electron.json fix(service-party-app): 修复 Electron 主进程编译配置 2025-12-28 07:31:26 -08:00
tsconfig.json feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
tsconfig.node.json feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
vite.config.ts feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00