Ecosystem metrics

New Repos
20
down 98.9%
Commits
737
up 8.2%
Releases
8
down 11.1%
Contributors
49
down 5.8%
Merges
34
up 78.9%

Repository Explorer

6158 commits in all time May 27, 2026 01:29 – Aug 25, 2026 01:29 UTC
Merge 03489046fcf5cf76a464c83b0fa727eca2748069 into 8602e0430cdc499f3bc1cecc5abe4aa31f4aee44
Git Commit 16c91209 Branch pull/172/merge Document 86/9,662 ++ 8,186 --
Merge 6d970fc84629c1878dd0e835c9ec57a26c6814a1 into 543110998c63b82a7f517c631c32ae62b9fbe9e3
Git Commit d8f7f466 Branch pull/944/merge Document 59/4,233 ++ 156 --
algorandskiy go-algorand
Merge d39f331ceea2c7c870e72240f425f5c8991c5894 into dd6de88fbe0e01cb913142453c858b98cecdf97c
Git Commit 0e225d29 Branch pull/6711/merge Document 4/260 ++ 38 --
joe-p algokit-utils-ts
chore: npm audit
Git Commit caf52aac Branch feat/schema_epp_changes Document 1/2 ++ 2 --
joe-p algokit-utils-ts
Merge b9030cb0797f66841d611e75d0cc76d23d5b67f9 into fb8247d1111a5c618a32185104e0b6efd00c0f77
Git Commit f6a2f9e0 Branch undefined Document 11/114 ++ 27 --
Merge 1910b627c1c556580229ffc52213dbb3a8c969f3 into f20a5b93e8a0ad031da9512281b92f82c615f024
Git Commit 9edd3a00 Branch undefined Document 3/13 ++ 2 --
tasosbit gGov
chore: format
Git Commit 3bd5b79e Branch feat/avm13-computed-pages Document 1/1 ++ 1 --
tasosbit gGov
feat: registries open their boxes to foreign reads at create
AVM v13 relaxes box isolation: an app can opt its boxes into reads by any other
app. Both registries now do that in a new createApplication, which runs
app_params_set(appForeignBoxReads, true). Verified on localnet that the opcode is
permitted during the creating call itself, so no separate post-create step is
needed - the v13 notes describe enabling access as update-then-run, but that is
for apps already deployed.

Reads only; writes stay exclusive to the owning app. app_params_set is run by an
app on itself, so a contract that is not updatable can never opt in later, which
is what preserves intentional immutability.

The create is a real ABI method rather than a bare one. It lands in the ARC-56 and
the generated clients, it can take arguments later without changing the create
shape a second time, and it matches the house style - FracDelegationInstance
already has an ABI createApplication invoked by selector from the registry
factory. Both createRegistry paths switch from create.bare() to the method call;
every other caller routes through createRegistry.

Two consequences of the create no longer being bare, both found by the suite:

- deployRegistryWithoutBytecode in the period e2e spec deploys a registry
  directly and was still doing a bare create, which is no longer routed and fails
  with an err on the OnCompletion match.

- The ATST unit specs. ATST holds a contract with any create method in
  `isCreating` and rejects every ABI call with "method can not be called while
  creating" until a create method runs - but ATST 1.2.0 predates v13 and cannot
  execute app_params_set, so the real body cannot run in the emulator. The
  registry test subclass overrides createApplication with a no-op and calls it
  after construction; the opt-in itself is covered e2e.

Follow-up worth taking: with foreign reads on, much of the registries' readonly
getter and log-dumping surface (getDelegation, getPeriodSummary, logCommitteePages,
getEscrow, ...) exists only because cross-app box reads used to be impossible.
Not touched here.

Suite green: 539 passed (2 new).
Git Commit 104f0bc5 Branch feat/avm13-foreign-box-reads Document 22/6,588 ++ 6,035 --
joe-p java-algorand-sdk
test: revert algorand-sdk-testing branch to master
This will fail CI until
https://github.com/algorand/algorand-sdk-testing/pull/327 is merged
Git Commit b90f7c8f Branch feat/v42_models Document 1/1 ++ 1 --
tasosbit gGov
Merge 03d18038306207839d81c66620fb52465a2e0f2b into 64e12bfd51a12a2a8becbfdc160d0cfd3ec95b41
Git Commit 12538477 Branch undefined Document 23/3,652 ++ 3,296 --
tasosbit gGov
chore: explicit early error when program wont fit in 7 pages
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Git Commit 03d18038 Branch feat/avm13-computed-pages Document 1/3 ++ 2 --
joe-p algorand-sdk-testing
Merge a9abc0cb0518fc6a5c2a37cb22cfcb62abc1462d into 45286d17d8d873b1a740dae9366ee04152e3d63d
Git Commit cf1bbb39 Branch undefined Document 3/3 ++ 4 --
joe-p java-algorand-sdk
WIP: ignore falcon tags
Should ideally merge
https://github.com/algorand/algorand-sdk-testing/pull/327 first so we
can continue to use master
Git Commit b299db3b Branch feat/v42_models Document 2/3 ++ 3 --
Argimirodelpozo puya
fix: iterate over a copy of the block ops so ocasional removal of repeated writes does not silently skip ops
Git Commit f1466a65 Branch main Document 1/4 ++ 2 --
Argimirodelpozo puya
test: add regression test for triple write then read bug
Git Commit f16c23b1 Branch main Document 2/27 ++ 0 --
Argimirodelpozo puya
chore: compile all
Git Commit 09aabfc6 Branch main Document 82/5,066 ++ 853 --
Argimirodelpozo puya
chore: add changelog
Git Commit 68ce10f5 Branch main Document 1/43 ++ 0 --
sofinico gGov
Merge 64e12bfd51a12a2a8becbfdc160d0cfd3ec95b41 into d5e740c4f38df55c0230b3571fa18401b65695ef
Git Commit d0be64d6 Branch pull/55/merge Document 300/799,141 ++ 146,157 --
tasosbit gGov
Merge pull request #116 from algorandfoundation/fix/ci-validate-sdk-order
fix(ci): validate SDK-dependent projects after the SDKs are built
Git Commit 5eec24e4 Branch develop Document 1/17 ++ 17 --
sofinico gGov
Merge e8a6b235f92152cc523ce8639d62cf4cd2a63ec0 into d5e740c4f38df55c0230b3571fa18401b65695ef
Git Commit d864cf8a Branch undefined Document 300/798,612 ++ 146,084 --
tasosbit gGov
fix(ci): validate SDK-dependent projects after the SDKs are built
The committee-uploader and frac-delegation-pipeline validate steps ran
immediately after `pnpm install --ignore-scripts`, but both link to
ggov-sdk / frac-delegation-sdk, whose `dist/` is gitignored and only
produced by the later "Build SDKs" step. Their typecheck (and the
pipeline's test run) therefore resolved against SDK builds that did not
exist yet.

Move both steps below "Build SDKs" so their dependencies are present.
Git Commit 5f617dbf Branch develop Document 1/17 ++ 17 --
tasosbit gGov
Merge cc9bcf252e6bce62dd53f4c35633431b1cc14626 into 09232a838f00c3c5881898ea7d94b5aa9484a51e
Git Commit f1696274 Branch pull/113/merge Document 31/7,779 ++ 6,955 --