rwadurian/backend/mpc-system/services/service-party-app/tss-party
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
..
build.sh feat(co-managed-wallet): 添加分布式多方共管钱包创建功能 2025-12-27 21:39:07 -08:00
go.mod feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
go.sum feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
integration_test.go feat(service-party-app): implement co-sign multi-party signing 2025-12-30 18:36:11 -08:00
main.go fix(co-keygen): convert threshold at storage time to match tss-lib convention 2025-12-31 10:14:21 -08:00