Commit Graph

  • 845dd857b0 fix(mpc-service): add BLOCKCHAIN_SERVICE_URL config hailin 2025-12-07 02:08:43 -0800
  • 3925b19229 fix(mpc-service): use JWT auth instead of X-API-Key hailin 2025-12-07 02:02:17 -0800
  • 7588c9efb7 fix(mpc-service): use explicit container names for rwa services hailin 2025-12-07 01:55:52 -0800
  • 63e543933f fix(mpc-service): connect to mpc-system network hailin 2025-12-07 01:52:25 -0800
  • 2ae174692e fix(mpc-service): use correct env var name MPC_ACCOUNT_SERVICE_URL hailin 2025-12-07 01:48:02 -0800
  • 3332124250 fix(identity-service): change dynamic import to static import hailin 2025-12-07 01:40:46 -0800
  • 742cc21395 fix(identity-service): extend avatar_url column to 2000 chars hailin 2025-12-07 01:31:44 -0800
  • 34fc008f9d fix(blockchain-service): add global API prefix and increase healthcheck start_period hailin 2025-12-07 01:20:35 -0800
  • be6abd3034 fix(blockchain-service): standardize Dockerfile with other services hailin 2025-12-07 01:17:55 -0800
  • 1125dd98ef fix(blockchain-service): auto-create database and run migrations on startup hailin 2025-12-07 01:14:50 -0800
  • e20e3cb7af fix(blockchain-service): add openssl and curl for Prisma and healthcheck hailin 2025-12-07 01:09:25 -0800
  • 9eb2d5a206 fix(blockchain-service): import DomainModule for ConfirmationPolicyService hailin 2025-12-07 01:06:45 -0800
  • 3af4234c89 feat: add blockchain-service to root docker-compose.yml hailin 2025-12-07 00:58:23 -0800
  • dba9d16074 . hailin 2025-12-07 00:40:19 -0800
  • 6451cd6fc3 refactor: unify docker-compose configs to use shared infrastructure hailin 2025-12-07 00:35:56 -0800
  • ce281b0657 fix(blockchain-service): install @scure/bip39 dependency hailin 2025-12-07 00:25:27 -0800
  • bbd8a701a8 fix(blockchain-service): add @scure/bip39 dependency hailin 2025-12-07 00:20:49 -0800
  • fcb949c799 fix(identity-service): remove WalletGeneratorService from app.module.ts hailin 2025-12-07 00:15:08 -0800
  • 852073ae11 refactor: move mnemonic verification from identity-service to blockchain-service hailin 2025-12-07 00:11:06 -0800
  • a181fd0d2d fix(mpc-service): change healthcheck from wget to curl hailin 2025-12-06 23:42:48 -0800
  • 5e93bbac33 fix(mpc-service): convert docker-entrypoint.sh line endings from CRLF to LF hailin 2025-12-06 23:34:40 -0800
  • 54b9a66041 fix(backup-service): convert deploy.sh line endings from CRLF to LF hailin 2025-12-06 23:29:58 -0800
  • 0ab1bf0dcc feat(mpc-service): add blockchain-service client for address derivation hailin 2025-12-06 23:27:30 -0800
  • cf308efecf refactor(identity-service): remove deposit/blockchain code, belongs to wallet-service hailin 2025-12-06 23:22:06 -0800
  • 9ae26d0f1f refactor(identity-service): replace direct RPC with blockchain-service API calls hailin 2025-12-06 23:07:46 -0800
  • 383a9540a0 refactor: move backup-service client from identity-service to mpc-service hailin 2025-12-06 22:56:35 -0800
  • f4f0466616 fix(mpc-service): convert deploy.sh line endings from CRLF to LF hailin 2025-12-06 22:45:35 -0800
  • 32c806b90c fix(identity-service): add MpcEventConsumerService to app.module.ts hailin 2025-12-06 22:36:01 -0800
  • 417f580df8 fix(identity-service): add MpcEventConsumerService to InfrastructureModule hailin 2025-12-06 22:15:35 -0800
  • 10e4fa4a5f fix(identity-service): convert deploy.sh line endings from CRLF to LF hailin 2025-12-06 22:03:46 -0800
  • 39804aa981 fix(mobile-app): update share link domain to rwaapi.szaiai.com hailin 2025-12-06 21:15:55 -0800
  • 2e815cec6e feat: move address derivation from identity-service to blockchain-service hailin 2025-12-06 21:08:21 -0800
  • 50388c1115 feat(blockchain-service): implement complete blockchain service with DDD + Hexagonal architecture hailin 2025-12-06 20:54:58 -0800
  • 6ff1868944 fix(mobile-app): improve app restart flow for incomplete wallet creation hailin 2025-12-06 20:41:36 -0800
  • 823fc5056e feat(mobile-app): redesign wallet generation UI with overlay mask and countdown hailin 2025-12-06 20:30:52 -0800
  • 37aab77e7a feat(mobile-app): add detailed debug logging for account creation flow hailin 2025-12-06 20:03:36 -0800
  • 6150617c14 docs: update blockchain-service guide with address derivation responsibilities hailin 2025-12-06 20:02:50 -0800
  • 23043d5d79 feat: add detailed debug logging for MPC Kafka event flow hailin 2025-12-06 19:49:06 -0800
  • 20d82906f6 refactor(mobile-app): 重构账号创建流程,分离钱包获取逻辑 hailin 2025-12-06 19:34:45 -0800
  • 289691dc3c fix: align mpc-service migration with schema and fix identity-service compile errors hailin 2025-12-06 18:42:48 -0800
  • ba91a89b16 feat(wallet-service): add Redis caching for wallet queries hailin 2025-12-06 18:37:13 -0800
  • c459387c42 feat: add event-driven communication between identity-service and mpc-service hailin 2025-12-06 18:17:44 -0800
  • 17fd663fe3 refactor: improve auto-create API semantics and use real device ID hailin 2025-12-06 18:05:11 -0800
  • bc82f58549 feat: add infrastructure components for observability and service discovery hailin 2025-12-06 17:51:29 -0800
  • 9c36e6772b refactor: simplify mpc-service to gateway mode hailin 2025-12-06 17:16:14 -0800
  • d652f1d7a4 feat: add MPC coordinator service and keygen/signing API hailin 2025-12-06 16:03:17 -0800
  • 9fc41cfa53 fix: add keygen index to sorted index mapping for signing session hailin 2025-12-06 11:04:19 -0800
  • f769c7eebf test: update signing test username hailin 2025-12-06 10:54:22 -0800
  • ac4d9283dc fix: preserve original PartyIndex from keygen for signing sessions hailin 2025-12-06 10:45:05 -0800
  • 1d507a7afd test: update signing test to use wallet with configured parties hailin 2025-12-06 10:34:14 -0800
  • 8dd1c50eb9 fix: update test username for signing parties API test hailin 2025-12-06 10:29:30 -0800
  • 1044cfe635 fix: correct signing parties count validation to T+1 (required signers for TSS) hailin 2025-12-06 10:20:21 -0800
  • 47a98da4e4 test: add signing parties API test script hailin 2025-12-06 10:18:19 -0800
  • 93eab1931e test: update wallet username hailin 2025-12-06 10:08:17 -0800
  • dbe630dbd6 fix: add wait time before TSS protocol to prevent race condition hailin 2025-12-06 10:04:10 -0800
  • 0e8dff0371 test: update wallet username for signing test hailin 2025-12-06 10:01:56 -0800
  • 98731cc133 debug: add more logging to message broker for broadcast diagnostics hailin 2025-12-06 09:57:34 -0800
  • c257ad1639 test: update test_signing.go with new wallet username hailin 2025-12-06 09:52:58 -0800
  • 378970048b debug: add TSS signing debug logs to diagnose stuck issue hailin 2025-12-06 09:41:31 -0800
  • f70ece0d4f test: update test_signing.go to use current wallet username hailin 2025-12-06 09:33:58 -0800
  • fd74bc825a chore: add detailed logging for keygen_session_id tracing hailin 2025-12-06 09:21:19 -0800
  • a1b2b760ab feat(migration): add keygen_session_id column to mpc_sessions table hailin 2025-12-06 09:16:31 -0800
  • 3d176e1132 feat: complete keygen_session_id implementation for signing sessions hailin 2025-12-06 08:57:30 -0800
  • 23eff00d76 feat: add KeygenSessionID to MPCSession entity hailin 2025-12-06 08:40:38 -0800
  • 382386733d feat: add keygen_session_id to signing session flow hailin 2025-12-06 08:39:40 -0800
  • 7660868a38 fix(account): select t+1 parties for threshold signing hailin 2025-12-06 07:46:32 -0800
  • 0ea64e02ae fix(account): use only threshold_t parties for signing instead of all active parties hailin 2025-12-06 07:35:03 -0800
  • 672b6e1630 feat(schema): make email field optional in accounts table hailin 2025-12-06 07:16:34 -0800
  • eb63b9341b fix(tss): correct threshold signing to support t-of-n properly hailin 2025-12-06 07:16:24 -0800
  • 6fdd2905b1 test(signing): add signing session test script hailin 2025-12-06 06:58:54 -0800
  • e786219f37 debug(keygen): add detailed logging for message flow tracking hailin 2025-12-06 06:45:23 -0800
  • 5344af465b fix(server-party): fix context leak in GetPendingMessages acknowledgment hailin 2025-12-06 06:42:07 -0800
  • 99ff3ac130 fix(server-party): use parent context in event handler for proper cancellation hailin 2025-12-06 06:39:23 -0800
  • 450163a94d fix(context): use parent context instead of Background() to allow proper cancellation hailin 2025-12-06 06:36:34 -0800
  • 3adc091140 fix(docker): add PARTY_ROLE environment variable for server-party-api hailin 2025-12-06 06:00:28 -0800
  • 13e81e37c9 fix(db): update repository to save and load delegate_party_id field hailin 2025-12-06 05:52:34 -0800
  • 391448063f feat(db): add delegate_party_id column to mpc_sessions table hailin 2025-12-06 05:50:01 -0800
  • 36e1359f43 fix(session-coordinator): pass PartyComposition from gRPC request to use case hailin 2025-12-06 05:38:38 -0800
  • c5d3840835 fix(docker-compose): add ACCOUNT_SERVICE_ADDR to session-coordinator hailin 2025-12-06 05:21:06 -0800
  • b8d66921e0 feat(docker-compose): add PARTY_ID to server-party-api configuration hailin 2025-12-06 05:17:03 -0800
  • 5f12404be4 fix: remove dynamic participant join to fix concurrent party_index assignment hailin 2025-12-06 04:54:40 -0800
  • b72268c1ce feat(mpc-system): implement optimistic locking for session updates hailin 2025-12-06 04:16:32 -0800
  • 63e00a64f5 fix(test): update JWT secret to match .env configuration hailin 2025-12-06 03:54:12 -0800
  • 77fa40d27f test(logger): set Development=true to test if it affects debug logging hailin 2025-12-06 03:41:50 -0800
  • 47dd2d1cb5 test(logger): add internal debug test immediately after Build() hailin 2025-12-06 03:41:00 -0800
  • 3a247562ea debug(logger): add AtomicLevel tracking to diagnose level changes hailin 2025-12-06 03:32:45 -0800
  • bfe129da51 test(logger): add debug log test to verify debug level works hailin 2025-12-06 03:23:24 -0800
  • bac623f63c debug(logger): add detailed debug output for level initialization hailin 2025-12-06 03:16:05 -0800
  • ac1858a19e fix(logger): remove init() function that was overriding config level hailin 2025-12-06 03:07:30 -0800
  • 32e3970f34 debug: add logger level debug output hailin 2025-12-06 02:56:26 -0800
  • 5764f3d50d chore: set logger level to debug for debugging hailin 2025-12-06 02:42:04 -0800
  • e321501c32 chore: set default environment to development for debug logging hailin 2025-12-06 02:37:36 -0800
  • 6df7355abe fix: add username field to keygen request hailin 2025-12-06 02:35:03 -0800
  • ac64c2d012 fix: add Authorization header to test_create_session.go hailin 2025-12-06 02:33:59 -0800
  • fb9c85f883 debug(coordinator): add detailed logging to track concurrent update issue hailin 2025-12-06 02:11:28 -0800
  • 380bf46fb6 fix(coordinator): add row-level locking to prevent concurrent update conflicts hailin 2025-12-06 01:58:05 -0800
  • aab88834f9 fix(coordinator): prevent lost updates in concurrent participant status changes hailin 2025-12-06 01:35:38 -0800
  • 00b48bab50 fix(coordinator): handle all participant states in ReportCompletion with proper state transitions hailin 2025-12-06 01:09:49 -0800
  • 4e14212147 fix(coordinator): auto-transition participant to Ready before Completed hailin 2025-12-06 00:33:22 -0800
  • 8e683064ed chore: regenerate coordinator proto with party_index field hailin 2025-12-06 00:11:24 -0800