Ecosystem metrics
- Commits
- 696
- up 11.7%
- Releases
- 4
- up 100.0%
- Contributors
- 48
- up 9.1%
- Merges
- 23
- down 4.2%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8170 commits in all time
Jul 10, 2026 17:13 – Oct 08, 2026 17:13 UTC
network: stop postMessagesOfInterestThread on shutdown (#6762)
8084441a
master
2/29 ++ 1 --
feat: chained providers
fix: defaults not applying correctly
d2532996
feat/chained-provider
9/606 ++ 88 --
Merge 7319bf84b0aed855b26cf70d0b155db0fbdba499 into 49c4ed789d1088a2de424b6e98da8f41dc950c71
7bbd65b1
pull/6741/merge
28/1,222 ++ 114 --
add Go Benchmark (go) benchmark result for 49c4ed789d1088a2de424b6e98da8f41dc950c71
a30ad211
gh-pages
1/445 ++ 1 --
feat: add wallet components and WenWallet page for asset management
28c38003
main
4/218 ++ 64 --
account: refactor participation registry (#6743)
Co-authored-by: nullun <git@nullun.com> Co-authored-by: cusma <cosimo.bassi@algorand.foundation> Co-authored-by: cce <51567+cce@users.noreply.github.com>
49c4ed78
master
18/3,077 ++ 111 --
feat: add comprehensive WenPad minting workflow and project management components
943e8dd9
main
5/49 ++ 19 --
feat: add WenPad mint cleanup and project utility components
165e8315
main
4/376 ++ 7 --
Merge f5aa994ca0b28481760162c5f3bb5c376ba9740f into 8e3f6aa6e5170e47e772dc615b6fc639aebdc356
6e9b6cc1
pull/220/merge
9/655 ++ 4 --
docs: document getEmptySignatures() and bump to 1.8.0-beta.0
f5aa994c
feat/empty-signatures
2/28 ++ 1 --
feat: expose getEmptySignatures() for use-wallet's empty signatures
09013a97
feat/empty-signatures
2/247 ++ 1 --
feat: send algo_getEmptySignatures over WalletConnect without prompting
b1808127
feat/empty-signatures
2/119 ++ 1 --
feat: add empty-signature network, filter and timeout helpers
5987c44d
feat/empty-signatures
3/261 ++ 1 --
Merge 51ce377eb6e4dc9db6d75921312d897124368164 into a57ad64788568d1f76f63f52af499e3e30fa9149
7e98e718
pull/6757/merge
3/46 ++ 42 --
tests: harden tests that stop the commitSyncer
Follow-up found while reviewing the #6098 changes. A real Ledger keeps its blockQueue syncer running after the commitSyncer is stopped, so it still calls notifyCommit -> scheduleCommit on every block flush. Add stopLedgerCommitSyncer, which sets deferredCommits to nil under trackerMu so those commits take scheduleCommit's default branch and call Done instead of leaking a WaitGroup count. This replaces the manual drain loop in testVotersReloadFromDiskAfterOneStateProofCommitted. Hold trackerMu for the scheduling half of triggerTrackerFlush, mirroring notifyCommit, so the syncer cannot interleave with the manual flush.
51ce377e
pull/6757/head
1/28 ++ 13 --
tests: fix TestLedgerVerifiesOldStateProofs race
Direct replacement for #6757. accountsWriting.Wait() raced with the blockQueue syncer calling scheduleCommit -> accountsWriting.Add(1). The Wait is redundant: receiving from commitSyncerClosed already means commitSyncer has finished any in-flight commit and drained its queue, so drop it, as #6098 did for the sibling test. Move the shutdown sequence into a stopCommitSyncer helper used at all six call sites.
9b6b577a
pull/6757/head
3/21 ++ 34 --
Merge 7440c9548da399f3f261915e1d1512604ec3d3e3 into d467f20a240473fcb95663a98c3dd04159485a38
7e828e2f
pull/623/merge
2/145 ++ 145 --
chore(deps): bump the all group across 1 directory with 8 updates
Bumps the all group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@algorandfoundation/tealscript](https://github.com/algorandfoundation/TEALScript) | `0.106.3` | `0.107.2` | | [@tsconfig/node22](https://github.com/tsconfig/bases/tree/HEAD/bases) | `22.0.5` | `22.0.6` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.64.0` | `8.71.0` | | [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.9` | | [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.11` | `1.2.12` | | [tsx](https://github.com/privatenumber/tsx) | `4.23.1` | `4.23.15` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.64.0` | `8.71.0` | | [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` | Updates `@algorandfoundation/tealscript` from 0.106.3 to 0.107.2 - [Release notes](https://github.com/algorandfoundation/TEALScript/releases) - [Commits](https://github.com/algorandfoundation/TEALScript/compare/0.106.3...0.107.2) Updates `@tsconfig/node22` from 22.0.5 to 22.0.6 - [Commits](https://github.com/tsconfig/bases/commits/HEAD/bases) Updates `@typescript-eslint/eslint-plugin` from 8.64.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/eslint-plugin) Updates `prettier` from 3.9.5 to 3.9.9 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.9.5...3.9.9) Updates `rolldown` from 1.2.11 to 1.2.12 - [Release notes](https://github.com/rolldown/rolldown/releases) - [Changelog](https://github.com/rolldown/rolldown/blob/main/CHANGELOG.md) - [Commits](https://github.com/rolldown/rolldown/commits/v1.2.12/packages/rolldown) Updates `tsx` from 4.23.1 to 4.23.15 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.23.1...v4.23.15) Updates `typescript-eslint` from 8.64.0 to 8.71.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.71.0/packages/typescript-eslint) Updates `uuid` from 14.0.1 to 14.0.2 - [Release notes](https://github.com/uuidjs/uuid/releases) - [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md) - [Commits](https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2) --- updated-dependencies: - dependency-name: "@algorandfoundation/tealscript" dependency-version: 0.107.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: "@tsconfig/node22" dependency-version: 22.0.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: rolldown dependency-version: 1.2.12 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: tsx dependency-version: 4.23.15 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: typescript-eslint dependency-version: 8.71.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: uuid dependency-version: 14.0.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
7440c954
dependabot/npm_and_yarn/all-4c41fbd9c8
2/145 ++ 145 --
Merge c846edc34529962d4af5724936c17a687e1a459a into a57ad64788568d1f76f63f52af499e3e30fa9149
b478c6df
pull/6761/merge
9/305 ++ 134 --
node: overwrite participation key files with zeros before removing them
Add util.EraseFile, which overwrites a file with zeros, syncs it, and removes it. loadParticipationKeys uses it for the key files it imports, and InstallParticipationKey for its temporary copy of an uploaded key. A symbolic link, or a file with other hard links, is only removed, so a copy the operator keeps elsewhere is not destroyed. As with secure_delete, copy-on-write file systems, snapshots and flash translation layers may keep the old blocks.
c846edc3
pull/6761/head
5/147 ++ 6 --
Merge c0167728e38fc28d0150701f54ff7cea3ca7a8e7 into a57ad64788568d1f76f63f52af499e3e30fa9149
8c495deb
pull/6760/merge
30/4,920 ++ 19,850 --
Merge 560403e869f339e53f16190a744cf3a36fa98371 into 7477718b1cc3259e77d62d60020cd7afbc27ed9d
c5a69c60
pull/197/merge
1/1 ++ 1 --