Commit Graph
20 Commits
Author SHA1 Message Date
zeekay 8952776a9b fix: format imports with goimports
- Fix import formatting in all files
- Ensure consistent import grouping
- Resolve golangci-lint formatting issues
2025-08-17 00:00:28 -05:00
zeekay e89da4d563 Update examples 2025-08-07 10:55:10 -05:00
zeekay a4385c4754 Fix linting issues and Go version compatibility
- Remove unused imports (os/signal, syscall)
- Fix unused variable warning (msgBytes)
- Set Go version to 1.21 for CI compatibility
2025-08-02 22:21:09 -05:00
zeekay babf7e2c71 Fix CI build errors
- Remove local replace directive for threshold library
- Fix unused directMessaging variable warning
- Replace undefined logger.NewLogger with zap.NewProduction
- Fix GetMessage method call to use Raw()
- Mark bridge implementation as TODO
2025-08-02 22:17:16 -05:00
zeekay 83969bc35e feat: Complete migration to luxfi/threshold library
Major changes:
- Replaced Binance TSS library with luxfi/threshold (supports CGGMP21 & FROST)
- Added XRPL network support for secp256k1 signatures
- Implemented resharing functionality for both ECDSA and EdDSA
- Fixed protocol adapters for CGGMP21 and FROST
- Updated event consumer to use new node methods
- Fixed all build errors in core packages

Technical improvements:
- Simplified party.ID usage (now string-based)
- Added proper message types and encoding
- Updated session interfaces with required methods
- Fixed test suite to work with new library structure

All core package tests passing. Ready for mainnet deployment.
2025-08-02 20:49:39 -05:00
zeekay 4ec50522c9 Add benchmarks, tests, updated docs 2025-08-02 15:27:50 -05:00
anhthii df63284a9b Gracefully close consumers 2025-07-11 22:29:31 +07:00
anhthii 5e48a47019 Add missing error handling 2025-07-11 21:08:02 +07:00
anhthii fa8a42e010 Secure file permission 2025-07-06 15:16:15 +07:00
anhthii 8912fda251 Fix resharing, only require t+1 participants, add session_id to remove idempotempt issue 2025-07-04 14:13:17 +07:00
anhthii 134ba09ad2 Rename success event -> result event 2025-07-03 21:59:46 +07:00
vietddude b59005c8ff chore: resolve PR review comments 2025-07-02 16:26:15 +07:00
vietddude 95af28f8f1 Add resharing functionality with event handling and session management 2025-07-01 16:03:58 +07:00
anhthii 91af31e885 Refactor session 2025-06-27 15:41:20 +07:00
anhthii 0ff4c0e9b7 Process key gen event concurrently 2025-06-27 10:03:37 +07:00
anhthii 3f1a7e3a68 Refactor clis to use requestPassword util 2025-04-30 21:26:10 +07:00
anhthii 1f944b3436 Update logs 2025-04-30 21:30:24 +07:00
anhthii e7da31eb7c Add version for cli 2025-04-30 21:44:48 +07:00
anhthii 1ee63ba4cb Relocate package 2025-04-30 19:06:46 +07:00
anhthii 3780e3a617 Implement mpcium client + examples 2025-04-29 21:07:28 +07:00