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%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
6158 commits in all time
May 27, 2026 01:29 – Aug 25, 2026 01:29 UTC
Merge 03489046fcf5cf76a464c83b0fa727eca2748069 into 8602e0430cdc499f3bc1cecc5abe4aa31f4aee44
16c91209
pull/172/merge
86/9,662 ++ 8,186 --
Merge 6d970fc84629c1878dd0e835c9ec57a26c6814a1 into 543110998c63b82a7f517c631c32ae62b9fbe9e3
d8f7f466
pull/944/merge
59/4,233 ++ 156 --
Merge d39f331ceea2c7c870e72240f425f5c8991c5894 into dd6de88fbe0e01cb913142453c858b98cecdf97c
0e225d29
pull/6711/merge
4/260 ++ 38 --
Merge b9030cb0797f66841d611e75d0cc76d23d5b67f9 into fb8247d1111a5c618a32185104e0b6efd00c0f77
f6a2f9e0
undefined
11/114 ++ 27 --
deploy: f20a5b93e8a0ad031da9512281b92f82c615f024
53d8016d
gh-pages
300/9,551 ++ 7,109 --
deploy: f20a5b93e8a0ad031da9512281b92f82c615f024
db714e07
mvn-repo
13/12 ++ 12 --
Merge 1910b627c1c556580229ffc52213dbb3a8c969f3 into f20a5b93e8a0ad031da9512281b92f82c615f024
9edd3a00
undefined
3/13 ++ 2 --
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).
104f0bc5
feat/avm13-foreign-box-reads
22/6,588 ++ 6,035 --
test: revert algorand-sdk-testing branch to master
This will fail CI until https://github.com/algorand/algorand-sdk-testing/pull/327 is merged
b90f7c8f
feat/v42_models
1/1 ++ 1 --
Merge a9abc0cb0518fc6a5c2a37cb22cfcb62abc1462d into 45286d17d8d873b1a740dae9366ee04152e3d63d
cf1bbb39
undefined
3/3 ++ 4 --
WIP: ignore falcon tags
Should ideally merge https://github.com/algorand/algorand-sdk-testing/pull/327 first so we can continue to use master
b299db3b
feat/v42_models
2/3 ++ 3 --
fix: iterate over a copy of the block ops so ocasional removal of repeated writes does not silently skip ops
f1466a65
main
1/4 ++ 2 --
test: add regression test for triple write then read bug
f16c23b1
main
2/27 ++ 0 --
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.
5f617dbf
develop
1/17 ++ 17 --