Ecosystem metrics

New Repos
17
New
Commits
485
up 7.5%
Releases
1
down 75.0%
Contributors
35
down 12.5%
Merges
3
down 81.3%

Repository Explorer

8931 commits in all time Aug 12, 2026 15:38 – Nov 10, 2026 15:38 UTC
acfunk xHD-Wallet-API-ts
Merge e7ec86148c24cef5f9ef1e2c9a6482728e1d58c5 into 6256402b3196fc0e344d8aee1baa77a7b5adb529
Git Commit 5e37cf1f Branch pull/35/merge Document 22/6,781 ++ 6,303 --
alor29 java-algorand-sdk
Merge cedad15add46cd6c945e0d9637ef624c5bc78c44 into 543110998c63b82a7f517c631c32ae62b9fbe9e3
Git Commit edf777be Branch pull/949/merge Document 2/42 ++ 0 --
alor29 java-algorand-sdk
Add HashSet regression test and fix formatting
Git Commit cedad15a Branch pull/949/head Document 2/15 ++ 0 --
ipaleka frontend
Implemented pull down address page refresh in the mobile app
Git Commit c9305e61 Branch main Document 8/568 ++ 2 --
Merge 47f7efd2d47a0cb33b8396a96a49f60216f93d34 into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit efd4321b Branch pull/17/merge Document 4/3,335 ++ 1,988 --
fix(deps): update all non-major dependencies
Git Commit 47f7efd2 Branch renovate/all-minor-patch Document 4/3,335 ++ 1,988 --
feat: bind crypto to WebCrypto and drop Node and runtime-library dependencies
Use the platform's WebCrypto (crypto.subtle) for SHA-512, SHA-256, HMAC,
X25519 and Ed25519 verification. Keep @noble only for what WebCrypto lacks:
unclamped Ed25519 point arithmetic for BIP32-Ed25519, Ed25519 -> X25519 key
conversion (@noble/curves), and BLAKE2b (@noble/hashes). Replace Buffer and
bn.js with plain Uint8Array/bigint helpers so the published build has no
Node globals. Runtime dependencies drop from six to two.

Key derivation, signatures and ECDH outputs are byte-identical to the
previous implementation. verifyWithPublicKey keeps libsodium's strict rules
(canonical S, R and public key; small-order points rejected) regardless of
the platform's WebCrypto edge-case behaviour.

API changes since 2.0.0-canary.1:
- fromSeed is async and accepts any Uint8Array.
- signData no longer takes a metadata argument. Encoding/JSON-schema
  validation and the Algorand tag-prefix check were removed; it signs
  exactly the bytes given. SignMetadata, Encoding, ERROR_BAD_DATA and
  ERROR_TAGS_FOUND are no longer exported. Callers signing untrusted data
  must domain-separate it (e.g. as ARC-60 does).
- signAlgoTransaction rejects input not prefixed with "TX" by throwing
  TxTagMissingError, catching an encoded transaction passed in place of its
  bytes to sign.
- deriveChildNodePublic rejects harden(0) (previously returned a wrong key).
- Only the package root is importable (package.json "exports").
- Requires Node.js >= 22, a browser with WebCrypto Ed25519/X25519, or a
  WebCrypto polyfill on React Native.

Also:
- README test vectors regenerated; the previous ones did not match the
  library's output. A test now checks the README vectors.
- Switch from yarn to pnpm; update CI to Node 22/24 and current actions.
- build/test clean dist first so stale spec files are never packed.
Git Commit e7ec8614 Branch pull/35/head Document 22/6,781 ++ 6,303 --
pbennett use-wallet
Merge 7fa03ea75e9afb7cd02cf5ce1e0b44834eb0107a into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 658752f9 Branch pull/499/merge Document 9/588 ++ 26 --
pbennett use-wallet
feat(passkey): opt-in app secret from a second PRF output
An app can ask the passkey for a secret of its own, derived from the
same credential but separate from the signing key: pass
`appSecret: { label }` and read it with `withAppSecret(callback)`.

- Every PRF ceremony (connect, unlock) also evaluates `eval.second`
  with `@txnlab/use-wallet-passkey:app-secret:v1:<label>` while the
  option is set. The label is 1-128 characters, no `:`.
- The secret is held only while the session is unlocked and zeroed on
  lock, release, a failed connect and a key mismatch. `withAppSecret`
  hands the callback a copy it zeroes afterwards; while locked it runs
  a PRF ceremony (confirmed per `confirm`).
- A provider that returns no second output gives `PasskeyError` code
  `app-secret-unavailable`.
- `PasskeySigningRequest` gains `{ type: 'app-secret' }`.
- `APP_SECRET_PREFIX`, `appSecretInput` and `PasskeyAppSecretOptions`
  are exported; the prefix is frozen.

hay.app uses it to derive a separate ZeroSignal payer account from a
passkey Haystack Login, as it already does from a legacy login's key.
Git Commit 7fa03ea7 Branch feat/passkey-app-secret Document 9/588 ++ 26 --
renovate[bot] use-wallet
Merge e94d75462e825343f97788abbcfcc6f8f9e9ef0d into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 5c2302b4 Branch pull/485/merge Document 2/2 ++ 2 --
renovate[bot] use-wallet
Merge 3331841e433eebf40b65cec72f07e7462a144e69 into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 07d6b379 Branch pull/497/merge Document 1/1 ++ 1 --
renovate[bot] use-wallet
Merge 6e4a93ad05adf1b8af27e245840339b5f33f36ee into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 710b9acf Branch pull/486/merge Document 2/93 ++ 62 --
renovate[bot] use-wallet
Merge 0e6bb79ee4c18330ebc3cd7c248792e53f3720b4 into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit b28ef15a Branch pull/487/merge Document 1/1,298 ++ 1,289 --
renovate[bot] use-wallet
Merge d46863dd548a611dbf2ba45ec877cde707fe3b3d into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 9d30d617 Branch pull/472/merge Document 3/115 ++ 102 --
renovate[bot] use-wallet
Merge 05e60d53cfd10d627a311e5aff2cc9cd93de6e00 into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit efdd7b72 Branch pull/469/merge Document 2/94 ++ 63 --
renovate[bot] use-wallet
Merge 486c084039848a63935016d92bebf31e83f0be39 into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit c33dd131 Branch pull/463/merge Document 2/5,537 ++ 3,766 --
Merge 1658525ace3d4186d92d4ef5680e74032f27d443 into 263335d8dd91c127e482e5d45c6195b55ad8cae2
Git Commit 2757ae04 Branch pull/76/merge Document 3/133 ++ 263 --
chore(deps): Update dependency vitest to v4 [SECURITY]
Git Commit 1658525a Branch renovate/npm-vitest-vulnerability Document 3/133 ++ 263 --
chore(deps): Update all non-major dependencies (#87)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Git Commit 263335d8 Branch main Document 4/204 ++ 134 --
chore: v2026.44.0 (release)
## [2026.44.0](https://github.com/michaeltchuang/a-day-in-my-bobalife/compare/v2026.43.0...v2026.44.0) (2026-11-09)

### Updates & Maintenance

* bump com.pierfrancescosoffritti.androidyoutubeplayer:core from 13.0.0 to 13.1.0 in /DisneyScenicRides ([#384](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/384)) ([1708a12](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/1708a12e33dc1385a4a45d59d445e730dd03ab41))
* bump gradle-wrapper from 9.8.2 to 9.9.0 in /DisneyScenicRides ([#385](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/385)) ([7d5ed76](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/7d5ed76234287c867182480247214cfba76a50f1))
* bump gradle-wrapper from 9.8.2 to 9.9.0 in /HaveAMagicalDay ([#386](https://github.com/michaeltchuang/a-day-in-my-bobalife/issues/386)) ([c8f1745](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/c8f174588d7f5ebd712de82061ab56dbe728bc74))
* log greeting (2026-11-03) ([b0d53c9](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/b0d53c9cc723b9ab30b0ec134b1f676d7d82b680))
* log greeting (2026-11-04) ([0be0270](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/0be0270fbd37c59137c6a1e6b52cfcf1a12eada9))
* log greeting (2026-11-05) ([9ea187e](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/9ea187eb008eb0af36e92b9f88a2f9de080c0e52))
* log greeting (2026-11-06) ([7b10adf](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/7b10adfbb30b08466b10cc6c82b5710eb520cb1f))
* log greeting (2026-11-07) ([21a36a1](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/21a36a10585e9c6870e27f5ba41481e5aa477ad4))
* log greeting (2026-11-08) ([ee948e3](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/ee948e315899ee01c34d53219a003c21c6119f62))
* log greeting (2026-11-09) ([08d0ff2](https://github.com/michaeltchuang/a-day-in-my-bobalife/commit/08d0ff2a8f7c7a539b8ea4cf469761b9c1e717f4))
Git Commit 7b34ad56 Branch main Document 1/16 ++ 0 --
meetthosar devportal
Merge 23d6c63c88de515ad794d0c754482b2b1e32262a into 8e2429ddc2d9d6f5f56d1f6bf44b5241dbe240e0
Git Commit 50e804b7 Branch pull/676/merge Document 2/377 ++ 0 --
JBScaled devportal
fix: lint
Git Commit 23d6c63c Branch feat/TS-smart-contract-patterns Document 1/0 ++ 1 --