Commit Graph

  • fd5f4d10ed fix(transfer): MAX button now deducts gas fee from balance hailin 2026-01-01 03:08:01 -0800
  • 7f66ed0ebe fix(electron): sync network setting to localStorage when switching networks hailin 2026-01-01 02:58:02 -0800
  • 5f484f6579 fix(electron): use dynamic network config for balance queries hailin 2026-01-01 02:46:39 -0800
  • c239ac65ee fix(android): simplify build-apk.bat with official gomobile setup hailin 2026-01-01 00:53:04 -0800
  • 543bee6d26 fix(android): add -androidapi 21 flag to gomobile bind hailin 2026-01-01 00:14:52 -0800
  • 9a4dd9729c fix(android): correct tsslib path in build-apk.bat hailin 2025-12-31 23:59:43 -0800
  • d5325efa2a fix(android): properly handle GOPATH/bin for gomobile in build-apk.bat hailin 2025-12-31 23:57:04 -0800
  • 131c14742c feat(android): auto-build tsslib.aar if missing in build-apk.bat hailin 2025-12-31 23:48:55 -0800
  • 8541c83bf5 fix(android): remove quotes from ANDROID_HOME path in build-apk.bat hailin 2025-12-31 23:43:51 -0800
  • c5f52190ef feat(android): add Android SDK auto-detection to build-apk.bat hailin 2025-12-31 23:42:06 -0800
  • 4d62316d17 feat(android): add build-apk.bat script for easy APK building hailin 2025-12-31 23:35:28 -0800
  • 7b6d6de801 feat(android): add Android TSS Party app with full API implementation hailin 2025-12-31 23:27:29 -0800
  • ff995a827b fix(grpc-client): add connection check and better error handling in subscribeMessages hailin 2025-12-31 13:09:45 -0800
  • 66a718ea72 fix(electron): properly cleanup gRPC message stream after keygen/sign hailin 2025-12-31 13:07:43 -0800
  • d051178801 fix(electron): add gRPC connection check before subscribing to messages hailin 2025-12-31 13:04:19 -0800
  • c0229a1139 fix(transaction): use eth_gasPrice RPC for Legacy transaction gas estimation hailin 2025-12-31 12:48:41 -0800
  • 0f8e9cf228 fix(transaction): use Legacy (Type 0) transaction format for KAVA hailin 2025-12-31 12:45:38 -0800
  • d18733deb1 fix(tss-party): include recovery ID in signature output for EVM transactions hailin 2025-12-31 12:37:53 -0800
  • b5512d421c fix(tss): convert threshold to tss-lib format (threshold-1) in all keygen and signing hailin 2025-12-31 12:19:58 -0800
  • 51c0f59924 fix(tss): remove threshold-1 in signing to match keygen exactly hailin 2025-12-31 12:08:40 -0800
  • 4a00c8066a fix(tss-party): fix debug logging slice bounds error hailin 2025-12-31 11:46:46 -0800
  • 7a82a56ae5 debug(tss-party): add detailed key matching logs hailin 2025-12-31 11:41:41 -0800
  • 3564f30f27 debug(tss-party): add logging for BuildLocalSaveDataSubset hailin 2025-12-31 11:35:56 -0800
  • 7ab28dced0 fix(tss): use BuildLocalSaveDataSubset for threshold signing with party subsets hailin 2025-12-31 11:25:22 -0800
  • 24ff1409d0 Revert "fix(co-keygen): convert threshold at storage time to match tss-lib convention" hailin 2025-12-31 10:24:25 -0800
  • 4dcc7d37ba fix(co-keygen): convert threshold at storage time to match tss-lib convention hailin 2025-12-31 10:14:21 -0800
  • b876c9dfba fix(co-sign): use actual signer count instead of keygen N in NewParameters hailin 2025-12-31 09:06:59 -0800
  • b231667aba fix(grpc): prevent stream race condition from triggering reconnection hailin 2025-12-31 08:57:44 -0800
  • 1708a03aaf fix(session): distinguish keygen vs sign in CanStart() and AllPartiesReady() hailin 2025-12-31 08:34:40 -0800
  • d0c504dcf3 fix(co-sign): adjust threshold for tss-lib (t-1) to match user expectation hailin 2025-12-31 08:19:27 -0800
  • 54121fa494 revert: undo incorrect threshold conversion that broke keygen hailin 2025-12-31 07:58:36 -0800
  • e81757ad83 fix(co-sign): convert user-friendly threshold to tss-lib format hailin 2025-12-31 07:44:17 -0800
  • ca69ebc839 fix(co-sign): use keygen N and T for TSS signing parameters hailin 2025-12-31 07:01:59 -0800
  • 5ebdd4d592 fix(co-sign): add threshold_n to CreateSignSession API response hailin 2025-12-31 06:36:38 -0800
  • 75b15acda2 docs: add BREAKING CHANGE warnings for co-sign modifications hailin 2025-12-31 06:23:39 -0800
  • 94ab63db30 fix(co-sign): allow T to N participants for sign sessions hailin 2025-12-31 06:19:57 -0800
  • 99fa003b12 fix(co-sign): fix session start logic to check all registered participants hailin 2025-12-31 06:03:13 -0800
  • a09e163704 fix(co-sign): fix CanStart() to check T parties for sign sessions hailin 2025-12-31 06:01:40 -0800
  • 2a95dd107f fix(co-sign): allow signing sessions with t participants instead of n hailin 2025-12-31 05:45:05 -0800
  • 042212eae6 fix(co-sign): use keygen session threshold_n for TSS signing hailin 2025-12-31 05:31:02 -0800
  • e284a46e83 fix(co-sign): pass complete parties list to joinSession hailin 2025-12-31 04:34:48 -0800
  • 8193549aba fix(co-sign): update participants list from session_started event hailin 2025-12-31 04:13:29 -0800
  • 742419c0bf fix(layout): change sidebar sign link to new CoSignJoin page hailin 2025-12-31 03:53:51 -0800
  • da189ca3d4 feat(co-sign): add debug logs for auto-join flow in CoSignJoin hailin 2025-12-31 03:33:10 -0800
  • cd63643ba4 fix(account): exclude failed sessions when looking up sign session by invite code hailin 2025-12-31 02:09:18 -0800
  • 138650d943 fix(sign): use threshold_n from API response instead of parties.length hailin 2025-12-31 02:07:05 -0800
  • 9f898ccf44 fix(sign): remove password validation check in handleJoinSigning hailin 2025-12-31 01:58:29 -0800
  • 227d04bde3 fix(sign): make password optional for joining sign session hailin 2025-12-31 01:49:56 -0800
  • c1e32a8c04 fix(co-sign): fix threshold_n display and add missing fields in GetSignSessionByInviteCode hailin 2025-12-31 01:47:08 -0800
  • 4d65b8dd83 feat(co-sign): add invite code display in CoSignSession page hailin 2025-12-31 01:37:11 -0800
  • cfbda7bbc7 fix(co-sign): validate exactly t parties for t-of-n signing hailin 2025-12-31 01:21:12 -0800
  • ebbc483b35 fix(co-sign): use keygen session participants with correct party_index for signing hailin 2025-12-31 01:12:07 -0800
  • 4089b9da6c fix(service-party-app): use API response for co-sign session status display hailin 2025-12-30 20:17:14 -0800
  • c1e749e532 fix(co-sign): return join_tokens map for initiator auto-join hailin 2025-12-30 19:54:20 -0800
  • cd1d2cf8d2 feat(account): add GET /sign/:sessionId endpoint for co-sign session status hailin 2025-12-30 19:41:05 -0800
  • b688b0176e fix(service-party-app): serialize BigInt to string for sessionStorage hailin 2025-12-30 19:16:38 -0800
  • 879fc3a816 feat(service-party-app): add transfer functionality with co-sign integration hailin 2025-12-30 19:08:03 -0800
  • ebea74e57b feat(service-party-app): implement co-sign multi-party signing hailin 2025-12-30 18:36:11 -0800
  • 7696f663a5 fix(service-party-app): add 'kava' to LogSource type v0.3.0-pre-transfer hailin 2025-12-30 10:34:57 -0800
  • ae936e8a87 feat(service-party-app): add Kava network switch (mainnet/testnet) hailin 2025-12-30 10:31:27 -0800
  • 9015888b23 fix(service-party-app): fix participants display in Home page hailin 2025-12-30 10:07:11 -0800
  • f849a2a9fd fix(tss-party): increase stdin buffer to 1MB for large TSS messages hailin 2025-12-30 09:57:04 -0800
  • 2a49ab771b fix(message-router): 修复 JoinSession 代理未转发 Status 字段 hailin 2025-12-30 09:20:15 -0800
  • 57b84bb9fa feat: 恢复EVM地址派生和余额显示功能 + 修复0人参与bug hailin 2025-12-30 08:53:26 -0800
  • e038f1784f revert: 回退今天所有对 persistent role 转账功能的修改 hailin 2025-12-30 08:41:16 -0800
  • 290b5ea766 fix(server-party-co-managed): use session_started event for participants list hailin 2025-12-30 00:52:28 -0800
  • 2164664ca0 feat(server-party): add ExecuteWithSessionInfo for co-managed keygen hailin 2025-12-30 00:43:09 -0800
  • fd6f84ce82 fix(server-party-co-managed): 修复死锁问题 - session_created 时立即 JoinSession hailin 2025-12-30 00:23:26 -0800
  • e114723ab0 feat(mpc-system): add server-party-co-managed for co_managed_keygen sessions hailin 2025-12-29 23:54:45 -0800
  • 1c66b55ea1 fix(service-party-app): 动态计算 persistent_count 并修复 keygen 触发时机 hailin 2025-12-29 21:28:23 -0800
  • 66c3cec9a5 Revert "fix(service-party-app): joinSession 添加重试逻辑处理乐观锁冲突" hailin 2025-12-29 13:48:14 -0800
  • 8c3a299714 fix(service-party-app): joinSession 添加重试逻辑处理乐观锁冲突 hailin 2025-12-29 13:47:51 -0800
  • 6de545fcb9 fix(session-coordinator): generate wildcard token for co_managed_keygen external participants hailin 2025-12-29 13:35:05 -0800
  • 75a2470233 debug(service-party-app): 添加 keygen 触发流程详细日志 hailin 2025-12-29 13:15:47 -0800
  • 576679ae30 fix(server-party): heartbeat during waitForAllParticipants hailin 2025-12-29 13:04:40 -0800
  • c0e292535d fix(service-party-app): 修复 handleIncomingMessage 字段名 snake_case 问题 hailin 2025-12-29 12:53:26 -0800
  • 674bc9e5cd fix(mpc-system): GetSessionStatus API 返回 threshold_t 和 threshold_n hailin 2025-12-29 12:43:59 -0800
  • fb1b27e36f fix(service-party-app): 切换 session 时重新订阅消息流 hailin 2025-12-29 12:27:01 -0800
  • 989364969d fix(service-party-app): 修复 gRPC 响应字段名 snake_case 问题 hailin 2025-12-29 12:14:30 -0800
  • 1b48c05aa7 fix(mpc-system): GetSessionStatus 返回实际的 threshold_n 和 threshold_t hailin 2025-12-29 11:59:53 -0800
  • 422d7007b1 fix(service-party-app): 补全 getSessionStatus 返回的 threshold 和 participants hailin 2025-12-29 11:54:14 -0800
  • c94f3e4d83 debug(service-party-app): 添加 TSS 进程详细调试日志 hailin 2025-12-29 11:47:37 -0800
  • aa9171ce2c fix(service-party-app): 修复 threshold 为 undefined 导致的崩溃 hailin 2025-12-29 11:37:09 -0800
  • 30ec0a1c8e fix(service-party-app): 修复 participants 为 undefined 导致的崩溃 hailin 2025-12-29 11:30:30 -0800
  • b0a698250d fix(service-party-app): 在 package.json 的 build 配置中添加 afterPack hailin 2025-12-29 11:20:35 -0800
  • 072fbbad2c fix(service-party-app): 使用 afterPack hook 确保 TSS 二进制文件被正确打包 hailin 2025-12-29 11:14:39 -0800
  • 9b9f6f143e fix(service-party-app): 将 tss-party 二进制文件打包进应用 hailin 2025-12-29 11:10:38 -0800
  • b48b59d946 fix(service-party-app): 开发模式默认使用真实 TSS Handler hailin 2025-12-29 11:07:27 -0800
  • b938722ff6 fix(service-party-app): 保留正确的 partyIndex 不覆盖 hailin 2025-12-29 10:59:33 -0800
  • e72f96da10 feat(service-party-app): 验证成功后自动加入会话 hailin 2025-12-29 10:48:41 -0800
  • bd6537a2cb fix(service-party-app): checkAndTriggerKeygen 改为轮询等待 hailin 2025-12-29 10:44:29 -0800
  • dfead071ab fix(service-party-app): 修复 co_managed_keygen 消息丢失问题 hailin 2025-12-29 10:35:39 -0800
  • 820a61793c fix(service-party-app): 添加等待所有参与者加入的逻辑 hailin 2025-12-29 10:18:38 -0800
  • a22fc16313 fix(session-coordinator): 修复 FindExpired SQL 时区问题 hailin 2025-12-29 10:07:28 -0800
  • e222279d77 fix(server-party): co_managed_keygen 等待所有参与者加入后再开始 keygen hailin 2025-12-29 09:55:52 -0800
  • 48c8c071d5 fix(server-party): 支持 co_managed_keygen 会话类型 hailin 2025-12-29 09:24:44 -0800
  • 9bc48d19a9 fix(mpc-system): 修复 co_managed_keygen 参与者 party_index 映射问题 hailin 2025-12-29 09:06:13 -0800
  • 0ca37ee76a feat(mpc-system): 增强连接可靠性和消息去重机制 hailin 2025-12-29 07:37:03 -0800
  • df8a14211e debug(mpc-system): 添加 joinToken 调试日志 hailin 2025-12-29 05:55:46 -0800
  • 5f4c7c135f feat(mpc-system): 完善 co_managed_keygen 流程并添加调试控制台 hailin 2025-12-29 05:32:40 -0800