Skip to content

JavaScript Bitcoin library

active 2023-09-122026-07-02 (UTC)

Partial coverage20,514 / 26,271 hourly files (78%) · 2 absent upstream · 5,753 failed, retryable2023-08-152026-08-13 (UTC)— sampled evenly across the window, so rankings and trends hold; absolute counts scale up.
Events
49
Pushes
0
Pull requests
0
Issues
10
Stars
11
Forks
13

Activity over time

Daily event counts in the loaded window

Line chart, 1025 days from 2023-09-12 to 2026-07-02. Pushes: 0 total, peak 0 in a day. Pull requests: 0 total, peak 0 in a day. Issues: 10 total, peak 1 in a day. Comments: 13 total, peak 3 in a day. Stars: 11 total, peak 1 in a day.

  • Pushes
  • Pull requests
  • Issues
  • Comments
  • Stars

Stars, PRs, issues and forks are under-captured in the later part of this window. GH Archive progressively stopped capturing non-push events during 2026 — −95% or worse by the end of the window. Every series here except Pushes fades for that reason, so a decline above reflects the archive, not this repository. Pushes stay reliable throughout, so read them, and the contributor counts derived from them, as the real signal. Data health has the measurements.

Top contributors

Pushes, PRs, issues, reviews and comments — stars and forks excluded, so this is contribution rather than popularity

Recent activity

Latest issues, pull requests and releases

  • Issue comment#50yatescleta-afk2026-07-02 04:29
    security: Fix invalid threshold input validation (#48)
  • Issue comment#53mvmax-dev2026-05-20 20:25
    security: Fix threshold validation to prevent entropy leak in fallback mode
  • Issue comment#53mvmax-dev2026-05-10 05:45
    security: Fix threshold validation to prevent entropy leak in fallback mode
  • Issue comment#53mvmax-dev2026-05-10 04:43
    security: Fix threshold validation to prevent entropy leak in fallback mode
  • Issue comment#53yatescleta-afk2026-05-10 04:34
    security: Fix threshold validation to prevent entropy leak in fallback mode
  • Issue comment#48yatescleta-afk2026-05-05 03:08
    Title: Invalid threshold input (“$ of X”) triggers fallback mode that duplicates entropy and leaks checksum-index hiding mechanism (significant implementation bug)
  • Issue comment#51ericjoye2026-04-18 14:11
    improvemImplementation break (#48) directly compromises the live 1 BTC Shamir challenge (bc1qyjwa0tf0en4x09magpuwmt2smpsrlaxwn85lh6) As reported in #48 and fixed in the approved (but not yet merged) PR #50, providing an invalid threshold
  • Issue comment#48yatescleta-afk2026-03-30 15:37
    Title: Invalid threshold input (“$ of X”) triggers fallback mode that duplicates entropy and leaks checksum-index hiding mechanism (significant implementation bug)
  • Issue comment#48yatescleta-afk2026-03-28 07:13
    Title: Invalid threshold input (“$ of X”) triggers fallback mode that duplicates entropy and leaks checksum-index hiding mechanism (significant implementation bug)
  • Issue#48yatescleta-afk2026-03-24 15:50
    Title: Invalid threshold input (“$ of X”) triggers fallback mode that duplicates entropy and leaks checksum-index hiding mechanism (significant implementation bug)
  • Issue comment#46ChrisYatesUK2026-03-22 00:38
    Bounty Challenge - Critical SSS Implementation Vulnerability - FULL Data Leakage
  • Issue comment#46ChrisYatesUK2026-03-11 00:55
    Bounty Challenge - Critical SSS Implementation Vulnerability
  • Issue#44fabdevil2026-02-01 06:53
    VULNERABILITY REPORT FOR BITAPS SHAMIR'S SECRET SHARING IMPLEMENTATION
  • Issue#42moetneos-maker2026-01-22 16:38
    SHORT SECURITY AUDIT REPORT Shamir Secret Sharing Implementation Bitaps JsBTC / PyBTC A. Modulo 255 Defect (“Never 255 Bug”) Polynomial coefficients never take the value 255 (0xFF) due to generator constraints (e.g., modulo 255 arithmetic or specific GF table usage). Impact: 1. The coefficient space is reduced from 256 to 255 possible values 2. Entropy reduction is extremely small Risk Assessment: 1. Severity: Low 2. Status: Non-fatal and does not reduce the Shamir threshold B. Global Po
  • Issue#41Petah04112025-12-13 02:07
    Design Flaw: Per-Byte Shamir Splitting of BIP-39 Mnemonics Causes Entropy Collapse and Non-Unique Reconstruction
  • Issue#40BTRMMD2025-12-07 03:05
    Title*: `Exploring Shamir (3-of-5) with 2 Shares - ZeroNights X Bounty (PyBTC & JsBTC)` - *Body*: Hi @bitaps-com team, exploring *PyBTC* and *JsBTC* for the ZeroNights X Shamir Secret Backup Scheme bounty. Given 2/3 shares: - Share 1: `session cigar grape merry useful churn fatal thought very any arm unaware` - Share 2: `clock fresh security field caution effort gorilla speed plastic common tomato echo` Tested `recover_secret` in both repos—fails as expected (needs 3 shares). No criti
  • Issue comment#38datis562025-10-19 22:40
    btc
  • Issue#38datis562025-10-19 22:39
    btc
  • Issue comment#34Mainnet7m12025-08-24 19:37
    build(deps-dev): bump webpack from 4.8.3 to 5.94.0
  • Issue#36coryscotthodson-png2025-08-02 00:23
    Here's a structured breakdown of potential flaws, concerns, and improvements in the code.
  • Issue#35Coolgamerburst2025-06-29 16:18
    JS: Share‑Index Loop Never Advances Entropy Pointer
  • Issue#33gustavo-pin2024-07-03 20:01
    Question about parameters used in shamir_secret_sharing.js
  • Issue#33gustavo-pin2024-06-29 20:57
    Question about parameters used in shamir_secret_sharing.js

Totals cover only the window loaded into ClickHouse and count events, not GitHub's lifetime totals — 11 stars here means stars gained during the window, not the repo's star count.