Ecosystem metrics

New Repos
20
New
Commits
558
up 3.5%
Releases
2
up 0.0%
Contributors
41
down 4.7%
Merges
16
up 33.3%

Repository Explorer

8941 commits in all time Aug 08, 2026 03:43 – Nov 06, 2026 03:43 UTC
Merge 3a66840979642227fa1abb4979db877f2c5090f8 into c746877c36ae3eb582ddecb7d712e90c18c6517d
Git Commit 6273fbbf Branch pull/476/merge Document 14/968 ++ 604 --
chore(deps): update non-major dependencies
Git Commit 3a668409 Branch renovate/non-major-dependencies Document 14/968 ++ 604 --
Merge 775a0300aefe364205cdcea0313277d4bb9ae53a into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit db8fc560 Branch pull/17/merge Document 4/3,335 ++ 1,988 --
fix(deps): update all non-major dependencies
Git Commit 775a0300 Branch renovate/all-minor-patch Document 4/3,335 ++ 1,988 --
Merge 116957ed7a072562d6727b2faa60b80d0f2c857b into 79ca54b8e8aaf57452b73f72a95d2cfdfd39a401
Git Commit b8a87119 Branch pull/465/merge Document 15/347 ++ 25 --
Merge a68ca6c8c389bde4a00e403ef99254932497985f into f33aa8c2d6272841aad1705951ca84aaf1d16f56
Git Commit 830237e5 Branch pull/66/merge Document 10/1,194 ++ 980 --
chore(deps): Update all non-major dependencies
Git Commit a68ca6c8 Branch renovate/all-non-major-dependencies Document 10/1,194 ++ 980 --
Fixture README: name the app by reference, not by number
CI caught it: the fixture README added in bc0fb2a wrote the TestNet app id
literally, which is one more mention test_app_id_references_are_coherent.py
must classify. The README now points to DEFAULT_APP_ID instead, so no new
classification is needed. Local: that test 31 passed; the SDK wire-format
suite (pytest tests, dev extra, no native lib) 130 passed, 21 skipped.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Git Commit ef248b2a Branch feat/demo-upgrades-20261105 Document 1/1 ++ 1 --
Classify the recorded algod fixture as FROZEN evidence; document the one trimmed field
The new Rust port's recorded response (application_recorded.json) mentions
TestNet app 770964251, and test_app_id_references_are_coherent.py fails on
any mention it cannot classify (verified: 1 failed before, 31 passed after,
pytest 9 in a scratch venv). It is a record of what the chain served on
2026-11-05, so it joins FROZEN with a comment saying why. This is a data
entry in an existing Python test's classification set, required by that
test's own instruction ("Decide which it is"); no Python logic changed.

tests/fixtures/README.md states how the responses were recorded (read-only)
and that params.global-state was removed from the application response
(gitleaks false positive on base64 state-variable names); the fields the
verifier reads are as served.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Git Commit bc0fb2aa Branch feat/demo-upgrades-20261105 Document 2/29 ++ 0 --
Add teal-deploy-verify: Rust port of verify_deployment.py that also checks clear-state
rust/crates/teal-deploy-verify (binary: verify-deployment) is a READ-ONLY Rust port of
contracts/verify_deployment.py, written with the Python as its oracle: same default target
(the TestNet app, algonode), same exit codes (0 MATCH, 1 DRIFT, 2 COULD NOT CHECK). It
assembles BOTH committed TEAL files with algod POST /v2/teal/compile, fetches both deployed
programs with one GET /v2/applications/{id}, reads the network genesis from GET /versions
(display only), and prints length + SHA-512/256 of expected and actual for each program.
The verdict compares bytes; the hashes are for display.

Tightenings over the Python, each printed or documented:
- the clear-state program is compared too; a DRIFT in either program is a DRIFT;
- the application response's id must be the one asked for; base64 must be canonical; an
  empty program is not a program; a non-2xx status (redirects included) is never parsed;
- network-supplied text is sanitised before it reaches the terminal;
- a panic is mapped to exit 2 by a panic hook (never 1 or 101; not exercised by a test).

HTTPS goes through the system curl executable (argv only, -q first so no .curlrc,
--proto =https, no redirects, no --insecure), so the crate's dependency graph stays pure
Rust: no ring, aws-lc-*, openssl-sys or cc. One new workspace dependency, base64 0.22,
justified in rust/Cargo.toml (whose sha2 and serde_json comments are corrected too).

Tests: 65 new (21 unit; 28 offline on a frozen recording of the 2026-11-05 TestNet
responses; 11 loopback through the real system curl and the real binary; 5 oracle-coherence
checks against contracts/verify_deployment.py) plus 1 ignored live TestNet test, run once
here and green. Mutation-checked: dropping the clear-state comparison, reading an
unobtainable side as MATCH, or comparing the assembled bytes with themselves each turns
named tests red.

CI: rust-ci asserts the key tests ran, by name; testnet-followup gains a non-gating
contract-drift-rust job beside the Python contract-drift job, not instead of it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Git Commit 3efb0fe9 Branch feat/demo-upgrades-20261105 Document 24/4,460 ++ 4 --
meetthosar devportal
Merge df68cec4a7b498a5529cbb5afee5334a74c4b1fe into 8e2429ddc2d9d6f5f56d1f6bf44b5241dbe240e0
Git Commit 24ae2cc5 Branch pull/676/merge Document 2/330 ++ 0 --
JBScaled devportal
Merge pull request #668 from algorandfoundation/chore/update-placeholder-sections-hdacc-vault-wallet
fix(accounts): Update placeholder sections for HD accounts and Vault wallet
Git Commit 8e2429dd Branch main Document 2/49 ++ 9 --
algorandskiy go-algorand
Merge 767bbbddb884bae419b292186e1af0174be9ab54 into e46aea5466a1152af6e08f83555ed16cfcd89f49
Git Commit d579bed0 Branch pull/6501/merge Document 19/1,195 ++ 268 --
algojohnlee go-algorand
Merge pull request #6819 from algorand/relbeta5.1.0
Git Commit 71319402 Branch rel/beta Document 300/41,528 ++ 32,435 --
Merge 8f4466b1476539b6221d82cf1afa7c0ef1c816f4 into c746877c36ae3eb582ddecb7d712e90c18c6517d
Git Commit db2bc222 Branch pull/487/merge Document 1/1,290 ++ 1,281 --
chore(deps): lock file maintenance
Git Commit 8f4466b1 Branch renovate/lock-file-maintenance Document 1/1,290 ++ 1,281 --
Merge 6e4a93ad05adf1b8af27e245840339b5f33f36ee into c746877c36ae3eb582ddecb7d712e90c18c6517d
Git Commit 8a9709f0 Branch pull/486/merge Document 2/93 ++ 62 --
chore(deps): update dependency globals to v17
Git Commit 6e4a93ad Branch renovate/globals-17.x Document 2/93 ++ 62 --
Merge 486c084039848a63935016d92bebf31e83f0be39 into c746877c36ae3eb582ddecb7d712e90c18c6517d
Git Commit 2b58879d Branch pull/463/merge Document 2/5,537 ++ 3,766 --
chore(deps): update dependency @web3auth/modal to v11
Git Commit 486c0840 Branch renovate/major-wallet-dependencies Document 2/5,537 ++ 3,766 --