rwadurian/backend/mpc-system/services/service-party-app/tss-party
hailin ca69ebc839 fix(co-sign): use keygen N and T for TSS signing parameters
The TSS signing was failing with "U doesn't equal T" error because
tss-party was passing incorrect parameters to tss.NewParameters():
- Was: len(sortedPartyIDs)=3 (signing participants), thresholdT-1=2
- Now: thresholdN=5 (keygen N), thresholdT=3 (keygen T)

This matches how pkg/tss/signing.go creates parameters in server-party,
which uses TotalParties=N and Threshold=T from the original keygen.

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 07:01:59 -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-sign): use keygen N and T for TSS signing parameters 2025-12-31 07:01:59 -08:00