drand-client
JSON →A JavaScript/TypeScript client library for the League of Entropy's drand distributed randomness beacon network. Currently at v1.4.2, it provides cryptographic verification of randomness using BLS signatures (BLS12-381). Key differentiators include support for HTTP/WebSocket transports, multi-node fastest-client selection, and optional beacon caching. Ships TypeScript types. Supports modern browsers, Node.js >=10.4, and Deno via CDN. Compared to alternatives like randgen or wolfram, drand-client leverages a decentralized network of independent nodes for publicly verifiable, unbiased randomness.
Resources
packagedrand-client ↗