Ecosystem metrics
- New Repos
- 13
- New
- Commits
- 985
- up 18.2%
- Releases
- 9
- down 18.2%
- Contributors
- 55
- up 3.8%
- Merges
- 20
- up 33.3%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
10744 commits in all time
May 16, 2026 21:31 – Aug 14, 2026 21:31 UTC
Merge 0f0d14b1c9320f12d582efbed76476a2e838ea20 into b27decbb670d4d5e481699358da41e34ddfc26a4
8ac1dfbb
pull/592/merge
11/516 ++ 213 --
docs: regenerate typedoc docs for resolvePc
0f0d14b1
pull/592/head
5/211 ++ 117 --
Merge f107c81e7a784223cf2135cfb55a79681d391c56 into 361d3066ffaca4241991cc6563403417bf562ecf
088b2436
pull/23/merge
1/4,204 ++ 3,550 --
chore(deps): lock file maintenance
f107c81e
renovate/lock-file-maintenance
1/4,204 ++ 3,550 --
Merge 3deeccac6bdb5fe8b0d07f60ae05da77541d1503 into 361d3066ffaca4241991cc6563403417bf562ecf
91af23cf
pull/17/merge
4/3,363 ++ 1,954 --
fix(deps): update all non-major dependencies
3deeccac
renovate/all-minor-patch
4/3,363 ++ 1,954 --
Merge 271ab6f80013bc89ee455c01edb24b4ae35ca7d2 into 9ccf32ecd596eac20065b70904206694aa41247b
23a82e42
pull/644/merge
3/7 ++ 7 --
docs: standardize on base fee terminology
271ab6f8
fix/pq-feedback
3/4 ++ 4 --
docs: correct the rationale for hashing post-quantum addresses
fa1cca75
fix/pq-feedback
1/2 ++ 2 --
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>
fbd6c6d0
main
2/66 ++ 1 --
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>
00713d3f
main
2/49 ++ 3 --
Merge 135db0dd23c53b542872d9661593777660c648b1 into 8d7f8f778c8668bb5162fad3179bbb4cbb1082bb
6ea68de4
pull/6708/merge
3/127 ++ 13 --
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.
135db0dd
pull/6708/head
3/127 ++ 13 --
Merge 3ad823226f70b1d08788011d3c56653ac3edd294 into 1b932fba279d31551eb5de033008eb9b3ea7423d
bb75a063
pull/324/merge
2/66 ++ 1 --
Merge branch 'main' into mitre88/fix/simulation-trace-js-safe-ints
3ad82322
pull/324/head
2/7 ++ 4 --
Merge 1780279e19b7cfa675c1d6658a452519622511aa into 1b932fba279d31551eb5de033008eb9b3ea7423d
d6df8691
pull/325/merge
2/49 ++ 3 --
Merge branch 'main' into mitre88/fix/error-transformer-app-id-prefix
1780279e
pull/325/head
2/7 ++ 4 --
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>
1b932fba
main
2/7 ++ 4 --
docs: use f5 instead of f2 for Falcon-512 scheme identifier
190d93ce
fix/pq-feedback
1/1 ++ 1 --
Merge 4cee93a5d9aa96a99d25a6d1288d01e6f0fdfac8 into 9bc334a8819e21a61e5717e04c07dec184a7c579
5523d1ef
pull/73/merge
2/205 ++ 329 --
chore(deps): update semantic-release monorepo
4cee93a5
renovate/major-semantic-release-monorepo
2/205 ++ 329 --
Merge 40e8abbd731ae7139fb7c4bbf2ae058c70fc6c7d into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
41534df9
pull/431/merge
16/1,099 ++ 122 --
Merge 16026245ddb02a04899583ea427bef6c97044319 into 9bc334a8819e21a61e5717e04c07dec184a7c579
4482bab3
pull/90/merge
2/17 ++ 35 --