rwadurian/backend/mpc-system/services/account
hailin 4dcc7d37ba fix(co-keygen): convert threshold at storage time to match tss-lib convention
User says "3-of-5" meaning 3 signers needed.
tss-lib threshold t means t+1 signers required.
Now we store t-1 at session creation (like persistent-only does).

Changes:
- co_managed_handler.go: tssThresholdT = req.ThresholdT - 1
- tss-party/main.go: remove -1 from sign (now consistent with keygen)

BREAKING: Existing co-managed wallets must be regenerated.
ROLLBACK: Revert this commit if signing still fails.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 10:14:21 -08:00
..
adapters fix(co-keygen): convert threshold at storage time to match tss-lib convention 2025-12-31 10:14:21 -08:00
application feat(mpc-system): add signing parties configuration and delegate signing support 2025-12-05 22:47:55 -08:00
cmd/server fix(mpc-system): 修复通过邀请码加入会话时 invalid token 错误 2025-12-29 03:40:36 -08:00
domain fix: correct signing parties count validation to T+1 (required signers for TSS) 2025-12-06 10:20:21 -08:00
Dockerfile chore(mpc-system): update Dockerfiles to Go 1.24 and fix line endings 2025-12-05 16:40:32 -08:00