bnb-chain/tss-lib
Threshold Signature Scheme, for ECDSA and EDDSA observed · 2026-08-28
Health v2 · maintenance only
70/100
- Activity 76
- Release rhythm 46
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2671
- days_rel: 146
- days_push: 146
- n_releases_24m: 1
Adoption not part of the score
1037 stars · 364 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A Go library implementing multi-party threshold signature schemes (TSS) for ECDSA and EdDSA, based on the Gennaro-Goldfeder CCS 2018 protocol. It provides keygen, signing, and resharing protocols so multiple parties can jointly create signatures without any single party holding the full private key.
Use cases
- implement threshold ECDSA wallets where multiple parties co-sign transactions
- split a private key into shares so no single server holds the full key
- build MPC-based custody for crypto exchanges
- reshare signing keys when participants join or leave a group
- sign blockchain transactions without revealing which parties participated
- replace on-chain multisig with privacy-preserving threshold signatures
When to choose
- you need t-of-n threshold signing for secp256k1 or Ed25519-style curves in Go
- you want a well-known, MIT-licensed TSS implementation with keygen, signing, and resharing
- you're building non-custodial wallets or custody infrastructure on chains like Bitcoin, Ethereum, or Cardano
When to avoid
- you need a ready-made CLI or service rather than a developer library
- your signatures don't need threshold or multi-party properties
- you can't follow the library's security implementation notes - misuse can break security guarantees
Facets
library · maturity active
cryptography security sdk blockchain security developer-tools go cross-platform threshold-signatures ecdsa eddsa multi-party-computation mpc key-management wallet-security cryptocurrency
1 source
- readme: https://github.com/bnb-chain/tss-lib · fetched 2026-08-28 · beef265a9d92
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bnb-chain/tss-lib | main | 70 |
For agents
markdown · JSON · MCP: product_card(name="bnb-chain/tss-lib")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem