Ecosystem metrics
- Commits
- 761
- up 9.7%
- Releases
- 8
- down 11.1%
- Contributors
- 50
- down 5.7%
- Merges
- 34
- up 61.9%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
6183 commits in all time
May 27, 2026 03:22 – Aug 25, 2026 03:22 UTC
Merge e1ca4a9838012381efd3e871a89d5fd94d0a99d4 into 9bc334a8819e21a61e5717e04c07dec184a7c579
aa5d946c
pull/92/merge
2/34 ++ 36 --
chore(deps): update dependency eslint to v10
e1ca4a98
renovate/major-eslint-monorepo
2/34 ++ 36 --
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 --
Merge 22d96fb58db93dbd3252c425fe34b3e214a393b2 into 543110998c63b82a7f517c631c32ae62b9fbe9e3
f90eccd0
pull/942/merge
26/1,223 ++ 146 --
deploy: f20a5b93e8a0ad031da9512281b92f82c615f024
53d8016d
gh-pages
300/9,551 ++ 7,109 --
deploy: f20a5b93e8a0ad031da9512281b92f82c615f024
db714e07
mvn-repo
13/12 ++ 12 --
5.10.1
Automatically generated by python-semantic-release
27751c36
main
4/9 ++ 45 --
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 --
txHandler: do not over allocate in decodeMsg
9aae2939
pull/6711/head
2/72 ++ 10 --
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 --