Ecosystem metrics

New Repos
16
New
Commits
510
up 14.1%
Releases
2
down 33.3%
Contributors
36
down 7.7%
Merges
4
down 75.0%

Repository Explorer

8954 commits in all time Aug 11, 2026 19:39 – Nov 09, 2026 19:39 UTC
renovate[bot] use-wallet
Merge b4ff613cbe60f35f81ad4eb1626902b66339552c into 3563e702c453dd7767d37b4ee0d98ec76a0221f5
Git Commit 7710c4ba Branch pull/477/merge Document 22/178 ++ 147 --
renovate[bot] use-wallet
chore(deps): update dependency algosdk to v3.9.0
Git Commit b4ff613c Branch renovate/algosdk Document 22/178 ++ 147 --
renovate[bot] use-wallet
Merge 7d8ce90ad44bf3b5cdebdad13536bf0ffc146abd into 360d7182468427d0b5eb8aae2e7e3675ed3a813f
Git Commit a2dd6444 Branch pull/476/merge Document 14/1,306 ++ 713 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 7d8ce90a Branch renovate/non-major-dependencies Document 14/1,306 ++ 713 --
renovate[bot] use-wallet
Merge 6fce79734fc390ed5e23ac88eba7beb5cac7a5ae into 360d7182468427d0b5eb8aae2e7e3675ed3a813f
Git Commit ef48a685 Branch pull/498/merge Document 10/531 ++ 98 --
renovate[bot] use-wallet
chore(deps): update dependency tsdown to v0.23.7
Git Commit 6fce7973 Branch renovate/wallet-adapter-packages Document 10/531 ++ 98 --
pbennett use-wallet
feat(passkey): sign for accounts rekeyed to the passkey account (#496)
* feat(passkey): sign for accounts rekeyed to the passkey account

An account rekeyed to the passkey's address (a legacy ed25519 account moved
to a post-quantum key, keeping its address and history) can now be added to
the passkey wallet and signed for like the passkey's own account.

- addRekeyedAccount(address) checks algod's auth-addr and adds the account
  (error code `not-rekeyed` when it isn't rekeyed to the passkey);
  removeRekeyedAccount(address) drops it; passkeyAddress is the passkey's
  own address.
- The wallet record keeps rekeyed accounts per network (genesis hash, else
  network ID); old records still load, and bad or duplicate entries are
  dropped. Switching networks shows that network's accounts, and a resumed
  session reconciles with the record instead of disconnecting.
- signTransactions signs a transaction whose sender is the passkey's own
  address, a rekeyed account, or an account a txn earlier in the same group
  rekeys to the passkey (only when the group has a group ID). A rekeyed
  account's signatures and its empty signature name the passkey as sgnr.
- signData signs for a rekeyed account; core createStdSignData(data,
  address) refuses an address the wallet doesn't hold (SignDataError 4100).

* fix(core): wait for a rekey to the PQ key that algod hasn't shown yet

Right after addRekeyedAccount, a lagging algod read (no auth-addr yet)
made the manager clear the account's empty signature, and signData
refused it with 4603.

- The manager re-checks an account whose empty signature names its PQ
  key as sgnr while algod shows no rekey, three times 2 s apart, before
  clearing it. A check in between waits for the retry already scheduled.
- createStdSignData asks algod again three times 1 s apart in the same
  case before answering 4603.
- The passkey adapter keeps the active account on sign-in again, so a
  rekeyed account stays active.
- An opt-in LocalNet test (LOCALNET_E2E=1) runs the migration group with
  a real Falcon key: the rekey and the passkey's proof in one group, then
  a transaction and SIWA for the account; a wrong passkey's proof fails
  the group; no proof is signed for a group that rekeys elsewhere.

---------

Co-authored-by: Patrick Bennett <170563+pbennett@users.noreply.github.com>
Git Commit 360d7182 Branch main Document 13/2,441 ++ 90 --
chore: bump gradle-wrapper from 9.8.2 to 9.9.0 in /HaveAMagicalDay (#386)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Git Commit c8f17458 Branch main Document 2/1 ++ 1 --
chore: bump gradle-wrapper from 9.8.2 to 9.9.0 in /HaveAMagicalDay
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.8.2 to 9.9.0.
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](https://github.com/gradle/gradle/compare/v9.8.2...v9.9.0)

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 75ec5d04 Branch pull/386/head Document 2/1 ++ 1 --
chore: bump gradle-wrapper from 9.8.2 to 9.9.0 in /DisneyScenicRides (#385)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Git Commit 7d5ed762 Branch main Document 2/1 ++ 1 --
chore: bump gradle-wrapper from 9.8.2 to 9.9.0 in /DisneyScenicRides
Bumps [gradle-wrapper](https://github.com/gradle/gradle) from 9.8.2 to 9.9.0.
- [Release notes](https://github.com/gradle/gradle/releases)
- [Commits](https://github.com/gradle/gradle/compare/v9.8.2...v9.9.0)

---
updated-dependencies:
- dependency-name: gradle-wrapper
  dependency-version: 9.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit 602a3e77 Branch pull/385/head Document 2/1 ++ 1 --
cusma go-algorand
Merge 102c5e8702adfbb6890a59a22eccfd653a5e81d3 into e46aea5466a1152af6e08f83555ed16cfcd89f49
Git Commit d130ca48 Branch pull/6821/merge Document 42/1,496 ++ 1,454 --
cusma go-algorand
transactions: move multisig types and helpers out of crypto
Git Commit 102c5e87 Branch sksig-crypto-packaging Document 41/1,492 ++ 1,450 --
cusma go-algorand
crypto: remove the SecretKey alias
Git Commit 79e13232 Branch sksig-crypto-packaging Document 2/17 ++ 20 --
cusma go-algorand
crypto: report short Falcon signatures accurately
Git Commit 7d10daa3 Branch sksig-crypto-packaging Document 1/5 ++ 2 --
joe-p go-algorand
Merge 63872153a46fd062c2b366784709fc2881ef77cc into e46aea5466a1152af6e08f83555ed16cfcd89f49
Git Commit 84b0edd6 Branch pull/6752/merge Document 13/5,768 ++ 4 --
joe-p go-algorand
simulate: avoid shadowing err in state override overlay
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Git Commit 63872153 Branch feat/state_override Document 1/11 ++ 8 --
joe-p go-algorand
Merge remote-tracking branch 'origin/master' into feat/state_override
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Git Commit 4786af91 Branch feat/state_override Document 300/36,706 ++ 28,484 --
ipaleka frontend
Bugfix for weekly and monthly backups never ran
Git Commit dae8ea80 Branch main Document 2/19 ++ 4 --
dependabot[bot] connect
Merge ba18fa3ebde5d203b2447cc2351f01f4dd62eef2 into 4d68c2d5c98c4b475b55f31a7f5cefa0b160522a
Git Commit d9f0c599 Branch pull/245/merge Document 1/367 ++ 389 --
dependabot[bot] connect
build(deps-dev): bump the dev-minor-patch group across 1 directory with 9 updates
Bumps the dev-minor-patch group with 9 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@playwright/test](https://github.com/microsoft/playwright) | `1.64.0` | `1.64.1` |
| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `5.0.4` | `5.0.5` |
| [algosdk](https://github.com/algorand/js-algorand-sdk) | `3.8.0` | `3.9.0` |
| [jsdom](https://github.com/jsdom/jsdom) | `30.1.2` | `30.1.3` |
| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.87.0` | `1.90.0` |
| [oxlint-tsgolint](https://github.com/oxc-project/tsgolint) | `7.0.2004` | `7.0.2005` |
| [sass](https://github.com/sass/dart-sass) | `1.105.1` | `1.107.1` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.4` | `8.3.5` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `5.0.4` | `5.0.5` |



Updates `@playwright/test` from 1.64.0 to 1.64.1
- [Release notes](https://github.com/microsoft/playwright/releases)
- [Commits](https://github.com/microsoft/playwright/compare/v1.64.0...v1.64.1)

Updates `@vitest/coverage-v8` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/coverage-v8)

Updates `algosdk` from 3.8.0 to 3.9.0
- [Release notes](https://github.com/algorand/js-algorand-sdk/releases)
- [Changelog](https://github.com/algorand/js-algorand-sdk/blob/main/CHANGELOG.md)
- [Commits](https://github.com/algorand/js-algorand-sdk/compare/v3.8.0...v3.9.0)

Updates `jsdom` from 30.1.2 to 30.1.3
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Commits](https://github.com/jsdom/jsdom/compare/v30.1.2...v30.1.3)

Updates `oxlint` from 1.87.0 to 1.90.0
- [Release notes](https://github.com/oxc-project/oxc/releases)
- [Changelog](https://github.com/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md)
- [Commits](https://github.com/oxc-project/oxc/commits/oxlint_v1.90.0/npm/oxlint)

Updates `oxlint-tsgolint` from 7.0.2004 to 7.0.2005
- [Release notes](https://github.com/oxc-project/tsgolint/releases)
- [Commits](https://github.com/oxc-project/tsgolint/compare/v7.0.2004...v7.0.2005)

Updates `sass` from 1.105.1 to 1.107.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.105.1...1.107.1)

Updates `vite` from 8.3.4 to 8.3.5
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.5/packages/vite)

Updates `vitest` from 5.0.4 to 5.0.5
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.5/packages/vitest)

---
updated-dependencies:
- dependency-name: "@playwright/test"
  dependency-version: 1.64.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: "@vitest/coverage-v8"
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: algosdk
  dependency-version: 3.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-patch
- dependency-name: jsdom
  dependency-version: 30.1.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: oxlint
  dependency-version: 1.90.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-patch
- dependency-name: oxlint-tsgolint
  dependency-version: 7.0.2005
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: sass
  dependency-version: 1.107.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dev-minor-patch
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
- dependency-name: vitest
  dependency-version: 5.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dev-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Git Commit ba18fa3e Branch dependabot/npm_and_yarn/dev-minor-patch-597c9295b7 Document 1/367 ++ 389 --
pbennett use-wallet
Merge 0ab8f853543b5c933c4d71c9c23c8ab12341b347 into 5820c2f98fb16ff6c51cdc51b0576d760514901d
Git Commit aa8a7d0f Branch pull/496/merge Document 13/2,441 ++ 90 --
pbennett use-wallet
fix(core): wait for a rekey to the PQ key that algod hasn't shown yet
Right after addRekeyedAccount, a lagging algod read (no auth-addr yet)
made the manager clear the account's empty signature, and signData
refused it with 4603.

- The manager re-checks an account whose empty signature names its PQ
  key as sgnr while algod shows no rekey, three times 2 s apart, before
  clearing it. A check in between waits for the retry already scheduled.
- createStdSignData asks algod again three times 1 s apart in the same
  case before answering 4603.
- The passkey adapter keeps the active account on sign-in again, so a
  rekeyed account stays active.
- An opt-in LocalNet test (LOCALNET_E2E=1) runs the migration group with
  a real Falcon key: the rekey and the passkey's proof in one group, then
  a transaction and SIWA for the account; a wrong passkey's proof fails
  the group; no proof is signed for a group that rekeys elsewhere.
Git Commit 0ab8f853 Branch feat/passkey-rekeyed-accounts Document 9/757 ++ 15 --