TypeScript implementation of FROST threshold signatures for multi-party computation. Build secure threshold wallets, distributed key management, and collaborative signing applications.
Packages
@frosts/core
Core types and traits for FROST threshold signatures
Foundation@frosts/rerandomized
Re-randomized FROST for threshold cryptography with re-randomizable keys
Foundation@frosts/ed25519
FROST(Ed25519, SHA-512) - Schnorr signatures over Ed25519
Ed25519@frosts/ed448
FROST(Ed448, SHAKE256) - Schnorr signatures over Ed448
Ed448@frosts/ristretto255
FROST(ristretto255, SHA-512) - Schnorr signatures over ristretto255
ristretto255@frosts/p256
FROST(P-256, SHA-256) - Schnorr signatures over NIST P-256
P-256@frosts/secp256k1
FROST(secp256k1, SHA-256) - Schnorr signatures over secp256k1
secp256k1@frosts/secp256k1-tr
FROST(secp256k1, SHA-256) Taproot - BIP-340 compatible signatures
Bitcoin TaprootInstallation
npm install @frosts/ed25519
# or
bun add @frosts/secp256k1-tr