#signature #entropy #execution #dkg #transport #logic #refresh #protocols #proactive

entropy-protocol

Entropy Signing and DKG protocol execution and transport logic

10 unstable releases (3 breaking)

0.4.0 Jun 10, 2025
0.4.0-rc.3 May 22, 2025
0.3.0 Nov 5, 2024
0.2.0 Jul 11, 2024
0.0.0 Jan 4, 2024

#13 in #dkg

Download history 4/week @ 2025-03-12 10/week @ 2025-03-26 144/week @ 2025-04-02 4/week @ 2025-04-09 8/week @ 2025-04-16 2/week @ 2025-04-30 25/week @ 2025-05-07 14/week @ 2025-05-14 139/week @ 2025-05-21 5/week @ 2025-05-28 199/week @ 2025-06-04 60/week @ 2025-06-11 10/week @ 2025-06-18 16/week @ 2025-06-25

285 downloads per month
Used in 4 crates

AGPL-3.0-or-later

260KB
2K SLoC

entropy-protocol

Protocol execution and transport logic for the Entropy signing, DKG, and proactive refresh protocols.

For explanations of the JS bindings see ./js-README.md

Compiling on wasm:

To check that things compile correctly on wasm:

make build-nodejs

Running Nodejs tests:

To run tests for JS bindings to the sign_and_encrypt api:

make build-nodejs-testing
cd nodejs-test
yarn
yarn test

If you have issues when re-running these tests following changes, remove nodejs-test/node_modules before re-running yarn.

For instructions on running entropy-tss integration test using JS bindings to the user private mode signing and DKG functions, see ../threshold-signature-server/README.md

Dependencies

~37–58MB
~1M SLoC