Ecosystem metrics
- New Repos
- 15
- New
- Commits
- 784
- up 9.5%
- Releases
- 7
- up 0.0%
- Contributors
- 55
- up 1.9%
- Merges
- 17
- down 5.6%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8794 commits in all time
Jul 24, 2026 17:39 – Oct 22, 2026 17:39 UTC
fix: await asset validation before gateway links/polling; tighter PBKDF2 cap
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
0aea0b0d
fix/audit-2026-10-22
3/5 ++ 5 --
fix: gateway poll in-flight guard and countdown timer cleanup
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
d2f8e89a
fix/audit-2026-10-22
1/13 ++ 5 --
fix: gateway note join, asset failure, stricter backup validation
- join the generated note with ? when the URI has no query - make nothing payable when the asset cannot be validated - require a GCM-tag-sized ciphertext and a plausible legacy blob on import - deleteAccount no longer requires a name (address is the identifier) Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
cf0e9a2c
fix/audit-2026-10-22
4/24 ++ 17 --
fix: harden gateway further after review (payee, network, polling)
- refuse gateway links without a valid payee address or with an unsupported network - stop polling once paid and keep a seen payment when a later poll fails - /signAll: ignore stale Falcon signer refreshes after a network switch Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
c3a80881
fix/audit-2026-10-22
13/63 ++ 16 --
fix: address code review findings on audit fixes
- validate PBKDF2 iteration cap and salt/iv sizes on wallet import - gateway: no doubled web+algorand scheme, hide waiting message on invalid link - /signAll: re-resolve Falcon signers when the network changes - importWallet: failing logout no longer makes a stored import look failed - restore original line endings, annotate unknown types Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
506e570c
fix/audit-2026-10-22
8/693 ++ 657 --
fix: address security audit 2026-10-22 (AW-2026-076..079)
- /gateway: accept only algorand payment URIs, validate cancel/success URLs
(https, loopback http), stop rewriting persisted node settings
- /signAll: block signing on genesis mismatch, warn on Falcon-1024 fee
shortfall; fix { txx } typo in ScheduledPaymentDetail
- importWallet: validate backup envelope and size, log out open wallet
- deleteAccount: match by address only, never splice(-1)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
502e1558
fix/audit-2026-10-22
25/1,293 ++ 635 --
Add security audit report for commit a5217ae (2026-10-22)
- Conducted a comprehensive audit covering the commit range 0720e12..a5217ae. - Identified four new defense-in-depth findings: - AW-2026-076: Unvalidated URL-supplied hrefs and auto-submitted forms on /gateway page (Medium). - AW-2026-077: Missing network genesis verification and fee estimation in SignAll.vue (Medium). - AW-2026-078: ImportWallet accepts arbitrary strings into IndexedDB without validation (Low). - AW-2026-079: Incorrect account deletion logic in wallet store (Low). - Re-verified all open and mitigated findings from previous audits. - No changes to dependencies or significant code alterations since last audit.
ce8c5947
fix/audit-2026-10-22
2/852 ++ 679 --
Merge 61ac9e10612627c1a0d58142d94160745994bcbe into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
24036d85
pull/6777/merge
4/85 ++ 2 --
Merge d51fddbbd45796692d4f3400871e49dd7bbae017 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
d05514b2
pull/6782/merge
2/4 ++ 5 --
Merge 43ace4d63120c117bfd2c6f37a79222fef7b3570 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
951a8064
pull/6781/merge
2/10 ++ 18 --
Merge babb69ae43679e4785c6d2e8d1aedd18fdca8e32 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
2779af73
pull/6785/merge
3/69 ++ 27 --
Merge 636fb5d8a4f16cce58802b3628840c769f5038e2 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
476163df
pull/6788/merge
11/1,261 ++ 287 --
Account for cost without being tricked by zero padding
636fb5d8
pull/6788/head
2/35 ++ 9 --
The maker publishes only at the top of the hour
4ab796ea
jm/stopgap-marketmaker
2/23 ++ 16 --
launch stopgap marketmaker 2026-2027 season
3e28a966
jm/stopgap-marketmaker
203/3,163 ++ 27,552 --
Merge 2704e76eef59eda8a02617a715b7b94a526b8a42 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
97f13180
pull/6778/merge
3/95 ++ 2 --
Merge 23ad6643a15a55c458e9ede8732cfe41c2ef4196 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
313138b8
pull/6754/merge
4/412 ++ 12 --
Merge 4984a421674be8434d046a4dbb523f20bf7ffcbb into 28fac664be6d0e45eb83762d2ee83316eb6a192e
4f4b5180
pull/66/merge
10/1,277 ++ 1,272 --
chore(deps): Update all non-major dependencies
4984a421
renovate/all-non-major-dependencies
10/1,277 ++ 1,272 --
add Go Benchmark (go) benchmark result for 1f9f2a498534caa90d19d2233ef47c1ba30327a8
bb1e809f
gh-pages
1/445 ++ 1 --
Merge 7a05bd1e26bb69eb797ee33222ec54d0e7eb6e97 into 6110ab468f909720dce0539036aa83e650c96a8b
7ad25ed3
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.2` | | [prettier](https://github.com/prettier/prettier) | `3.9.5` | `3.9.10` | | [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.11` | `1.2.14` | | [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.2` | | [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.3` | 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.2 - [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.2/packages/eslint-plugin) Updates `prettier` from 3.9.5 to 3.9.10 - [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.10) Updates `rolldown` from 1.2.11 to 1.2.14 - [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.14/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.2 - [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.2/packages/typescript-eslint) Updates `uuid` from 14.0.1 to 14.0.3 - [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.3) --- 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>
7a05bd1e
dependabot/npm_and_yarn/all-4c41fbd9c8
2/145 ++ 145 --
Merge 35ca41b09cdb8e64e1654da1c0467b08d5690cf2 into 1f9f2a498534caa90d19d2233ef47c1ba30327a8
5c9b762b
pull/6750/merge
8/366 ++ 91 --