-
Notifications
You must be signed in to change notification settings - Fork 108
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(zetaclient): Revamp TSS package (#3170)
* Streamline tss config * Revamp TSS keygen ceremony code * Refactor tss key sign test; streamline sig verification * Remove optional pub key (tss) * Implement PubKey entity * Implement new TSS service layer. Add unit tests * Add prometheus metrics * Restructure files * Implement TSS Setup Flow * Adapt some test cases; fix typo * Merge pubkey.go with crypto.go * Add tss key pass alongside with hotkey pass * Simplify start.go; drop old tss from zetaclient * Fix cyclic imports * Revamp TSS mock. Fix unit tests across zetaclient * Remove tss historical list from outbound evm cctx * TSS healthcheck * Fix flaky case when GetTSS() returns an empty string * Update changelog * Fix typos * Forward docker pprof in e2e * Forward pprof in e2e docker * Simplify VerifySignature * Fix typo * Fix batch signature verification * Add readme * Fix typo * Fix typos in healthcheck * Address PR comments [1] * Address PR comments [2] * Address PR comments [3] (improve errors clarity) * Address PR comments [4] * Remove redundant methods from app context * Address PR comments [5] * Address PR comments [6] (test coverage) * Fix TSS migration test * Fix btc issue
- Loading branch information
Showing
69 changed files
with
2,388 additions
and
1,950 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.