Ecosystem metrics

New Repos
2
New
Commits
362
down 31.2%
Releases
1
down 50.0%
Contributors
36
down 2.7%
Merges
8
down 42.9%

Repository Explorer

8525 commits in all time Aug 14, 2026 19:40 – Nov 12, 2026 19:40 UTC
joe-p xHD-Wallet-API-ts
fix: validate derivation indexes, decouple build from test tooling
Follow-up to the previous commit, from review.

Derivation:
- harden() rejects levels outside [0, 2^31) with a RangeError, and
  deriveChildNodePrivate/deriveChildNodePublic reject indexes outside
  [0, 2^32) with a clear message instead of a RangeError from
  Buffer.writeUInt32LE deep inside the derivation. Tests cover both.

Build and test:
- tsconfig.json is build-only ("types": ["node"]); the jest types moved to
  a new tsconfig.spec.json, which the test scripts and ts-jest now use. The
  published build no longer needs @types/jest.
- "prepack" runs the build, so packing right after a test run can't ship
  the specs and src/test-utils that tests leave in dist.
- CI drops its redundant "Compile TypeScript" step; pnpm test already
  compiles (and type-checks) as its first step.

Docs and test helpers:
- README breaking changes now say that non-TX protocol payloads (MX,
  Program, ProgData, ...) must be signed with signData, that index misuse
  throws a RangeError, and which deep import path the exports map blocks.
- Comment why @parcel/watcher builds are denied, and why the test helper
  clamps the X25519 scalar (libsodium parity, not needed by noble).
- Keep the original failure as the cause of secretbox's "decryption failed".

No pnpm-lock.yaml change: a from-scratch resolve with pnpm 12.3.4 (what
pnpm/action-setup installs) is identical to the committed lockfile, and
pnpm install --frozen-lockfile leaves it untouched.
Git Commit 8b46887c Branch pull/36/head Document 12/77 ++ 16 --
scholtz wallet
Deploying to gh-pages from @ scholtz/wallet@f8ea9b4861246d98a10c26e4956e145f15a0653b 🚀
Git Commit 60583f9d Branch gh-pages Document 12/4,664 ++ 4,661 --
scholtz wallet
Merge pull request #223 from scholtz/fix/audit-2026-11-12-round2
Fix audit 2026-11-12 findings (AW-2026-101..124)
Git Commit f8ea9b48 Branch master Document 56/2,060 ++ 437 --
scholtz-aures wallet
fix: address code review round 7 (restore every duplicate on rollback, wait for the wrong-password result in delete specs)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 479b9345 Branch master Document 3/11 ++ 5 --
scholtz wallet
Merge 09dff65463bb8706d22cbd8d83f995f4e282dea9 into 2073168a56650b4a497cdc32469a1634e2edfe16
Git Commit 9f863bba Branch pull/223/merge Document 56/2,054 ++ 437 --
scholtz-aures wallet
fix: address code review round 6 (in-flight QR guard, delete double-click guard, native token label on SignAll)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 09dff654 Branch fix/audit-2026-11-12-round2 Document 3/38 ++ 20 --
scholtz-aures wallet
fix: address code review round 5 (stop scanner before awaiting, saveWallet success contract, clipboard generation guard, gateway anchor survives reload)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 355a6b66 Branch fix/audit-2026-11-12-round2 Document 6/97 ++ 20 --
scholtz-aures wallet
fix: address code review round 4 (guard rollback of an unknown account, clean note on QR scan)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit d9716758 Branch fix/audit-2026-11-12-round2 Document 2/4 ++ 1 --
scholtz-aures wallet
fix: address code review round 3 (restore original line endings, delete dialog stays open on failure, precise delete rollback, zero-address access entries)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 42b2337f Branch fix/audit-2026-11-12-round2 Document 11/1,307 ++ 1,280 --
scholtz-aures wallet
fix: address code review round 2 (Ledger slot after read, genesis verdict parity, clipboard retry cap, localized mnemonic toast, QR outside flag)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 4335545b Branch fix/audit-2026-11-12-round2 Document 17/52 ++ 7 --
scholtz-aures wallet
fix: address code review round 1 (Folks env check, delete rollback on throw, pay outside-recipient flag, Ledger slot, SignAll asset column)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 4f5ac821 Branch fix/audit-2026-11-12-round2 Document 7/833 ++ 824 --
scholtz-aures wallet
fix: remediate audit 2026-11-12 findings (AW-2026-101..124)
- /sign review reads amount, asset, receiver, app and keyreg details from the real transaction (shared TxReviewDetails)
- dApp fee ceiling/type allow-list apply to signers:[] entries; signatures forgotten on every request end path
- deleting an account needs the wallet password; last-account deletion is persisted
- payment QR uses link parsing and network confirmation; gateway time floor and host display
- node-parameter checks for library-built transactions; clipboard retry; locale guard hardening
- AW-2026-114 accepted by product owner

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 557f1593 Branch fix/audit-2026-11-12-round2 Document 54/2,681 ++ 1,495 --
scholtz-aures wallet
Add security audit report for commit 2073168
- Executive summary highlights findings from the audit covering the range f8a74a0..2073168.
- Identified 0 Critical, 1 High, 2 Medium, 9 Low, and 1 Informational new findings.
- Key findings include issues with multisig transaction visibility, incorrect labeling of key registrations, and security concerns with the ARC-56 registry container.
- Detailed recommendations provided for each finding to enhance security and user experience.
- Verification of unit tests, linting, and production build confirmed clean.
- Dependency review indicates an increase in advisories, with a total of 13 advisories noted.
Git Commit 51aea496 Branch fix/audit-2026-11-12-round2 Document 2/324 ++ 72 --
tasosbit nodekit
Merge fc7c94c328782002a040f490af60070980aa64a7 into f23255f7e735c475310eabede67529477937ebc1
Git Commit fcd89e3e Branch pull/205/merge Document 3/136 ++ 5 --
dependabot[bot] wallet
Merge 07b7e1b9bd09c0d2ae555b7f206b2e4fd4baf64f into b3d4e46aabdff5f6ac7276177c541518eca758e9
Git Commit 4ee62fbf Branch pull/216/merge Document 3/4 ++ 4 --
dependabot[bot] wallet
Merge eb3af77471415a9086163864730a5f64a25d62aa into b3d4e46aabdff5f6ac7276177c541518eca758e9
Git Commit 0e2f9c52 Branch pull/215/merge Document 1/1 ++ 1 --
dependabot[bot] wallet
Merge 1ee648d32bcaee3c866f112676ba685d69e76e40 into b3d4e46aabdff5f6ac7276177c541518eca758e9
Git Commit ffda1d89 Branch pull/214/merge Document 3/4 ++ 4 --
dependabot[bot] wallet
Merge 5aa2de2b7a2f9b99615337fa0c294af2a9d6f513 into b3d4e46aabdff5f6ac7276177c541518eca758e9
Git Commit 8d7e8a9c Branch pull/213/merge Document 1/1 ++ 1 --
dependabot[bot] wallet
Merge 2ffb02493eef4c92b7441a7b7a001828088cd59c into b3d4e46aabdff5f6ac7276177c541518eca758e9
Git Commit 79ce1f65 Branch pull/212/merge Document 2/4 ++ 4 --
scholtz wallet
Deploying to gh-pages from @ scholtz/wallet@b3d4e46aabdff5f6ac7276177c541518eca758e9 🚀
Git Commit 343d87b3 Branch gh-pages Document 11/139 ++ 130 --
scholtz wallet
Merge pull request #222 from scholtz/fix/audit-2026-11-12
Fix audit 2026-10-28 findings; keep active account on pay; remember last recipient
Git Commit b3d4e46a Branch master Document 52/1,616 ++ 211 --
scholtz wallet
Merge 2fbcb7f00a888699d1afd591e7deab76c9109971 into f8a74a0d1ef82fff4ed4a87fc862728f928310bd
Git Commit ecba7990 Branch pull/222/merge Document 52/1,616 ++ 211 --
scholtz-aures wallet
fix: address code review round 10 (remember recipient only from Pay and the Sign form, not makePayment callers)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 2fbcb7f0 Branch fix/audit-2026-11-12 Document 2/5 ++ 9 --
scholtz wallet
Merge e4e7f8c6336a2e8c90c6a78d3119b5f18330c110 into f8a74a0d1ef82fff4ed4a87fc862728f928310bd
Git Commit 3b98e77c Branch pull/222/merge Document 52/1,614 ++ 205 --