Commit Graph
39 Commits
Author SHA1 Message Date
anhthii 6ca553b5a5 Upgrade tss-lib to v2 2024-02-05 17:19:31 +07:00
anhthii 776d2e8d6b Add retry package to improve NATs direct message resiliency v0.1.1 2024-02-05 08:20:27 +07:00
anhthii 588064f636 Move listening to incoming message prior to genkey and signing to fix the nats: no responders available for request 2024-02-05 08:10:14 +07:00
anhthii f274504dfe Increase direct messsage timeout, add mutex lock for party updating 2024-02-04 22:51:40 +07:00
Thi NguyenandGitHub 2dd5d1a47a Merge pull request #10 from cryptoniumX/jetstream-upgrade
Jetstream integration + better log format
2024-02-04 21:59:40 +07:00
anhthii 21be5253f6 Pass done function to session to clean up resource after successful execution 2024-02-04 21:55:22 +07:00
anhthii 0ae8c35aef Implement queue manager to spawn message queue based on topic 2024-02-04 21:32:32 +07:00
anhthii 2316d57fd8 Decode round8, round9 2024-02-04 14:23:56 +07:00
anhthii 1d6efebdc4 Refactor signing session 2024-02-04 14:15:46 +07:00
anhthii c3cae5f27e Clean up code 2024-02-04 13:52:53 +07:00
anhthii 42a432f3a0 Refactor keygen session 2024-02-04 13:42:11 +07:00
[email protected] 05f9337edd Fix script to load peer ids to consul 2023-12-28 19:08:56 +07:00
anhthii 1937c52f0c Initial readme v0.1.0 2023-12-22 20:21:11 +07:00
anhthii b58eaf2193 Fix parse config 2023-12-22 18:17:01 +07:00
Thi NguyenandGitHub 0470db4fc5 Merge pull request #4 from cryptoniumX/feat/service-discovery
Implement service discovery with consul
2023-12-22 17:36:56 +07:00
anhthii 76292d805b Implement service discovery 2023-12-22 17:33:14 +07:00
anhthii 225f75b191 Refactoring main file, separate into event consumer 2023-12-21 23:25:28 +07:00
anhthii 77b6a54bac Improve mpc node readiness implementation, need refactor later 2023-12-08 17:24:38 +07:00
anhthii ca0d2a973c Init config from viper 2023-12-08 16:23:37 +07:00
anhthii 87e493fe77 Add deploy script with pm2 2023-12-05 21:58:43 +07:00
anhthii 476f145267 Update generate preparams timeout 2023-12-05 21:51:23 +07:00
[email protected] a70629c955 Fix gnerate id script 2023-11-30 22:44:17 +07:00
anhthii 2d15168941 Add internal network code to signing session 2023-11-24 20:46:43 +07:00
anhthii 88b7ff8a86 Implement signing session 2023-11-24 17:29:34 +07:00
anhthii 0c22c69e2a Code refactoring 2023-11-24 11:16:55 +07:00
anhthii 3457ce74d1 mpc session file cleanup 2023-11-24 08:14:28 +07:00
anhthii 34ec3a3d92 Decode pubkey bytes, implement unit tests 2023-11-06 22:26:24 +07:00
anhthii f09a3c6d04 If don't close BadgerDB connection, it will take up 2 G.B of disk space 2023-11-05 15:59:45 +07:00
anhthii 2cc96f8377 Implement badger kvstore to persist tss key share 2023-11-05 15:23:12 +07:00
anhthii d5ba803f3e Generate different bitcoin address formats 2023-11-05 12:06:14 +07:00
anhthii 40474bee50 Implement wait peer ready 2023-11-05 10:10:15 +07:00
anhthii a25098b85d Reuse preparams to gen key 2023-11-05 09:34:07 +07:00
anhthii 78d96d9224 Implement logging package 2023-11-05 08:51:12 +07:00
anhthii 5fe8c4eca5 Fix bugs, add color logs 2023-11-04 23:12:45 +07:00
anhthii c70d40b42b Use only topic to broadcast party status 2023-11-04 18:03:06 +07:00
anhthii 4033ffdfd1 make waiting all parties work 2023-11-04 17:55:07 +07:00
anhthii 17936fedc4 implement create keygen session 2023-11-04 10:13:40 +07:00
anhthii adcc67772d Implement direct messaging 2023-11-03 23:19:51 +07:00
anhthii 695c37c481 Write script to generate node ids 2023-11-03 22:28:15 +07:00