Ecosystem metrics

New Repos
11
New
Commits
997
up 22.0%
Releases
9
down 18.2%
Contributors
56
up 7.7%
Merges
20
up 33.3%

Repository Explorer

10739 commits in all time May 16, 2026 20:26 – Aug 14, 2026 20:26 UTC
gabrielkuettel devportal
Merge 271ab6f80013bc89ee455c01edb24b4ae35ca7d2 into 9ccf32ecd596eac20065b70904206694aa41247b
Git Commit 23a82e42 Branch pull/644/merge Document 3/7 ++ 7 --
gabrielkuettel devportal
docs: standardize on base fee terminology
Git Commit 271ab6f8 Branch fix/pq-feedback Document 3/4 ++ 4 --
gabrielkuettel devportal
docs: correct the rationale for hashing post-quantum addresses
Git Commit fa1cca75 Branch fix/pq-feedback Document 1/2 ++ 2 --
mitre88 algokit-utils-py
fix: stringify JS-unsafe integers in AVM simulation traces (#324)
Large integers outside Number.MAX_SAFE_INTEGER were written as raw JSON
numbers. The AVM VS Code debugger (js-algorand-sdk v3) loses precision on
those values. Convert them to strings when persisting .trace.avm.json.

Closes #199.

Co-authored-by: Dr Alex Mitre <30060514+mitre88@users.noreply.github.com>
Co-authored-by: Joe Polny <joepolny@gmail.com>
Git Commit fbd6c6d0 Branch main Document 2/66 ++ 1 --
mitre88 algokit-utils-py
fix: avoid error transformer app id prefix collisions (#325)
AppClient error transformers matched app IDs with a substring check
(`"app=1142" in str(error)`), so a transformer for app 1142 could claim
errors for app 11423 and transform them with the wrong source map.

Match with a digit boundary (`app={id}(?!\d)`) instead.

Closes #296.

Co-authored-by: Dr Alex Mitre <30060514+mitre88@users.noreply.github.com>
Co-authored-by: Joe Polny <joepolny@gmail.com>
Git Commit 00713d3f Branch main Document 2/49 ++ 3 --
jannotti go-algorand
Merge 135db0dd23c53b542872d9661593777660c648b1 into 8d7f8f778c8668bb5162fad3179bbb4cbb1082bb
Git Commit 6ea68de4 Branch pull/6708/merge Document 3/127 ++ 13 --
jannotti go-algorand
Simulate: fix AppBudgetAdded accounting for inner groups
BeforeTxnGroup mirrors the budget the AVM grants, but it has never matched
what NewInnerEvalParams actually does. Two separate errors, both present
since the code was first written:

Budget was credited once per inner group rather than once per inner app
call. An inner group of payments wrongly added MaxAppProgramCost, and an
inner group holding several app calls added only one grant instead of one
per call. This only ever affected the reported figure, not the budget the
group really ran with.

ExtraOpcodeBudget from a simulate request was applied in every call to
BeforeTxnGroup, so a group with N inner groups was granted it N+1 times.
Unlike the above, that one added to PooledApplicationBudget itself, so
simulate handed out a multiple of the budget that was asked for and could
approve a group that would run out of budget on chain.

Neither was caught because the tests exercise extra budget and inner
groups on separate axes, and every inner group in them holds exactly one
app call, which is the single case where the first error is invisible.
Git Commit 135db0dd Branch pull/6708/head Document 3/127 ++ 13 --
mitre88 algokit-utils-py
Merge 3ad823226f70b1d08788011d3c56653ac3edd294 into 1b932fba279d31551eb5de033008eb9b3ea7423d
Git Commit bb75a063 Branch pull/324/merge Document 2/66 ++ 1 --
joe-p algokit-utils-py
Merge branch 'main' into mitre88/fix/simulation-trace-js-safe-ints
Git Commit 3ad82322 Branch pull/324/head Document 2/7 ++ 4 --
mitre88 algokit-utils-py
Merge 1780279e19b7cfa675c1d6658a452519622511aa into 1b932fba279d31551eb5de033008eb9b3ea7423d
Git Commit d6df8691 Branch pull/325/merge Document 2/49 ++ 3 --
joe-p algokit-utils-py
Merge branch 'main' into mitre88/fix/error-transformer-app-id-prefix
Git Commit 1780279e Branch pull/325/head Document 2/7 ++ 4 --
mitre88 algokit-utils-py
chore: pin gitpython to clear pip-audit (#327)
Direct-dev-pin GitPython>=3.1.58 so pip-audit stops failing on the
15 advisories in the 3.1.50 copy pulled in by python-semantic-release.
Same pattern already used for pygments, requests, and filelock.

Co-authored-by: Dr Alex Mitre <30060514+mitre88@users.noreply.github.com>
Git Commit 1b932fba Branch main Document 2/7 ++ 4 --
gabrielkuettel devportal
docs: use f5 instead of f2 for Falcon-512 scheme identifier
Git Commit 190d93ce Branch fix/pq-feedback Document 1/1 ++ 1 --
Merge 4cee93a5d9aa96a99d25a6d1288d01e6f0fdfac8 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit 5523d1ef Branch pull/73/merge Document 2/205 ++ 329 --
chore(deps): update semantic-release monorepo
Git Commit 4cee93a5 Branch renovate/major-semantic-release-monorepo Document 2/205 ++ 329 --
PhearZero use-wallet
Merge 40e8abbd731ae7139fb7c4bbf2ae058c70fc6c7d into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
Git Commit 41534df9 Branch pull/431/merge Document 16/1,099 ++ 122 --
Merge 16026245ddb02a04899583ea427bef6c97044319 into 9bc334a8819e21a61e5717e04c07dec184a7c579
Git Commit 4482bab3 Branch pull/90/merge Document 2/17 ++ 35 --
chore(deps): update dependency cpy-cli to v7
Git Commit 16026245 Branch renovate/cpy-cli-7.x Document 2/17 ++ 35 --
PhearZero use-wallet
feat: generic accounts with inferred types
Git Commit 40e8abbd Branch pull/431/head Document 16/1,099 ++ 122 --
gabrielkuettel devportal
Merge 9ccf32ecd596eac20065b70904206694aa41247b into 2cd175e0f03d678500f57d454d1d11f789b996f3
Git Commit a878c3ab Branch pull/643/merge Document 300/229,098 ++ 97,724 --
gabrielkuettel devportal
Merge pull request #642 from algorandfoundation/pq-falcon-docs
docs: post-quantum accounts (v42 consensus upgrade)
Git Commit 9ccf32ec Branch main Document 9/217 ++ 14 --
gabrielkuettel devportal
Merge pull request #641 from algorandfoundation/feat/allow-epp-schema-change
Feat/allow epp schema change
Git Commit 6d812767 Branch main Document 7/97 ++ 39 --