Ecosystem metrics

New Repos
19
New
Commits
371
down 29.9%
Releases
1
down 50.0%
Contributors
36
down 5.3%
Merges
7
down 53.3%

Repository Explorer

8594 commits in all time Aug 14, 2026 21:38 – Nov 12, 2026 21:38 UTC
acfunk xHD-Wallet-API-ts
Merge eefc21b623c296bd2bd410bd98a5e0af01fa0ee8 into 6256402b3196fc0e344d8aee1baa77a7b5adb529
Git Commit 99fb3293 Branch pull/36/merge Document 21/6,420 ++ 6,157 --
acfunk xHD-Wallet-API-ts
fix: enhance error handling for derivation methods and update README for clarity
Git Commit eefc21b6 Branch pull/36/head Document 4/19 ++ 8 --
yasin-ce connect
Merge 4af5bcf354f7fdfcc44c92cbeaacebba129c6bf2 into 59df91f5f8a9c4d290119b572eae29f4591548a8
Git Commit 9bc341a6 Branch pull/247/merge Document 7/192 ++ 127 --
drichar use-wallet
docs(passkey): add version notes, rekey limits and use-wallet-ui examples (#500)
- Note v5.3.0+ for rekeyed accounts and v5.4.0+ for appSecret in the
  guide, README, Supported Wallets and Signing Data
- State which rekeyed accounts the passkey signs for, and that it can't
  sign as one key of a multisig
- Document what withAppSecret returns and its `failed` case when the
  session locks mid-request
- Say plainly that users can export a recovery phrase, and link the
  use-wallet-ui react-passkey and vue-passkey examples
Git Commit 68cedfc5 Branch main Document 4/38 ++ 8 --
renovate[bot] use-wallet
Merge f2fa42a8fe5cb0be447b71f9252652dc2f20862e into 1c49eb8a4fe3fcf2b0f0140f683ff3b4bf1d8c5e
Git Commit b2306516 Branch pull/476/merge Document 14/1,318 ++ 725 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit f2fa42a8 Branch renovate/non-major-dependencies Document 14/1,318 ++ 725 --
yasin-ce connect
build(deps): pin oxfmt to 0.75.0
Git Commit 4af5bcf3 Branch yasince/chore/deps-unify Document 2/85 ++ 82 --
yasin-ce connect
refactor(signature): verify ed25519 with @noble/curves instead of tweetnacl
Git Commit 7fca49b6 Branch yasince/chore/deps-unify Document 7/107 ++ 45 --
drichar use-wallet
docs(passkey): add version notes, rekey limits and use-wallet-ui examples
- Note v5.3.0+ for rekeyed accounts and v5.4.0+ for appSecret in the
  guide, README, Supported Wallets and Signing Data
- State which rekeyed accounts the passkey signs for, and that it can't
  sign as one key of a multisig
- Document what withAppSecret returns and its `failed` case when the
  session locks mid-request
- Say plainly that users can export a recovery phrase, and link the
  use-wallet-ui react-passkey and vue-passkey examples
Git Commit 58737703 Branch pull/500/head Document 4/38 ++ 8 --
acfunk xHD-Wallet-API-ts
Merge dfd6d0d5fa42a3d5be8c58f2687281ca1f007cf1 into 6256402b3196fc0e344d8aee1baa77a7b5adb529
Git Commit a645d288 Branch pull/36/merge Document 21/6,411 ++ 6,159 --
joe-p xHD-Wallet-API-ts
fix: validate derivation type and soft key index
- deriveKey rejects an unknown derivationType with a RangeError instead of
  silently falling back to Khovratovich. This catches a leftover 1.x
  `metadata` argument that now binds to the 6th parameter in plain JS.
- Context-based methods (keyGen, signData, signAlgoTransaction, ECDH) reject
  keyIndex outside [0, 2^31), so a hardened-range value can no longer
  silently produce a hardened child while being documented as a soft one.
- Move FIRST_HARDENED_INDEX and MAX_INDEX_EXCLUSIVE to src/constants.ts,
  shared by bip32-ed25519 and x.hd.wallet.api.crypto instead of duplicated.
  The module is not re-exported from index, so the public API is unchanged.
- Tests cover both new RangeErrors and the README breaking changes mention
  the keyIndex/derivationType validation.
Git Commit dfd6d0d5 Branch pull/36/head Document 5/50 ++ 11 --
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 --