Ecosystem metrics

New Repos
1,886
New
Commits
243
down 15.0%
Releases
9
up 12.5%
Contributors
37
down 22.9%
Merges
10
up 100.0%

Repository Explorer

2905 commits in all time May 23, 2026 07:29 – Aug 21, 2026 07:29 UTC
Merge c409aa1a99a13bf45312429674f6468edce9e02d into b4ca42f9d605dbb9136f99ac09d5f365fc684a68
Git Commit 2277b6c6 Branch pull/1112/merge Document 1/3 ++ 3 --
iglosiggio go-algorand-sdk
fix: Wrong code on PQAccountTransactionSigner#Equals
Git Commit b4b51f91 Branch pqsig-support Document 1/1 ++ 1 --
Controls pre-registration DRAFT (team-designed, numbers-blind) - not in force
Six-seat zuss (8/9 seats), written under the blindness clause of
PREREG_v41-release-replicate.md 3a(3): methodology only, no session
values. Majority locks Option (a) - crop-shape is NOT part of the
synthetic-control hypothesis, because a synthetic crop null cannot
calibrate or gate the Falcon crop/SHAPE path (non-transfer); the interim
raw-line ruling becomes permanent under it. The minority Option (b) draft
(matched synthetic null family + planted-shape positive control with a
numeric fire condition) is kept in full with the founder decision
criterion, because the split is real. Takes force only as a dated
pre-registration after the release-replicate decision, in the ruled order.

Security Impact: document only, explicitly not in force; no rule changes
until adopted.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Git Commit f03ea3ef Branch feat/vendor-falcon-det1024 Document 1/329 ++ 0 --
Merge 218e146754117cbafa68eecbd6ca09fe9031c33c into 4bb8bde04aa890c23cdd067bd167c1f0375a632d
Git Commit ce1d295d Branch pull/318/merge Document 35/4,739 ++ 2,177 --
Merge 0fd9f09ff3b88deb954eaa63c04f1689371612b9 into c74ce198f0e0fc7e29734275cbff04efc023b1de
Git Commit d3957732 Branch undefined Document 1/25 ++ 34 --
JBScaled algokit-utils-py
Merge pull request #326 from algorandfoundation/feat/docs-transactions
Docs: Add Transaction concepts page and examples
Git Commit 1fd84473 Branch docs-staging Document 8/721 ++ 655 --
gabrielkuettel devportal
Merge 18a70a47bf97290139d93a16a32a85c5de565170 into 2cd175e0f03d678500f57d454d1d11f789b996f3
Git Commit 3944e020 Branch undefined Document 300/236,193 ++ 98,876 --
tasosbit gGov
feat: pooled voting pools index, on one registry read
The /pools/$committeeId page from the design: how much of a committee's voting
power sits in staking pools and which pools those are, ranked, with the
AlgoQuarters behind each pool's power and how much of that stake voted. The
committee is the route rather than component state, so a composition is
linkable and shareable; /pools redirects to the current window. Retires the
stub href on the committee detail card, and lifts that card's composition bar
into a component the two share.

Serving it the way the card already did would have cost 373 algod requests
against a 62-instance registry: getExistingInstances is a box-map read plus an
existence lookup per instance, then a snapshot read per instance, then an
AlgoQuarters read per instance. So the registry now answers the whole question
itself.

logInstanceCommittees pages over its own instance ID range - dense, since
lastInstanceNumId only increments and instances boxes are never removed - and
inner-calls each instance's new getCommitteeStanding, which joins the committee
snapshot with its AlgoQuarters ledger where both boxes already are. That join
has to happen on the instance: committeeAq is keyed by the numeric ID only the
snapshot yields, so an outside caller cannot start the second read until the
first lands. Deleted instance apps are skipped on chain via app_params_get
rather than failing the page, which is what removes the per-instance existence
lookup the SDK was doing. An instance that never synced the committee is
reported with committeeNumId 0 rather than dropped, so absence stays provable.
373 requests become 2.

getInstanceCommittee is the singular counterpart, and the reason the struct
lands in the registry's ARC-56 - SDKs decode the log payload from generated
types instead of a hand-maintained copy, the same arrangement
logAccountVotingRecords already has. Page size is 32, from the same
unnamed-reference accounting as the existing paged log readers.

Two figures on the page are honest approximations of what the design asked
for. The liquid-vs-Reti filter reads the instance name, because FracInstance
records no kind; it is only offered when both buckets are populated and carries
a TODO for the contract-side fix. Turnout is AlgoQuarters-weighted - the share
of a pool's stake that cast an internal ballot in the newest period the
committee has opened - because a member-count percentage would need a read per
member.

The e2e spec added here has not run. Every contracts e2e spec currently dies in
algokit's composer with "Not an address", on an untouched checkout as much as
on this branch. scripts/verify-instance-committees.ts covers the same ground
with no vitest in the way, and passes against LocalNet.
Git Commit 87575f5d Branch feat/ui-pooled-voting-detail Document 31/16,680 ++ 6,578 --
meetthosar devportal
Merge 756d70e2255968f9a8ea31159eed45218cae235e into 18a70a47bf97290139d93a16a32a85c5de565170
Git Commit 8cd90707 Branch pull/639/merge Document 5/188 ++ 13 --
meetthosar devportal
docs: add app params fields 11-12 and index column for app_params_set
Git Commit 02ed98c0 Branch feat/box-family-read-write Document 1/9 ++ 5 --
tasosbit gGov
chore: snapshots 64M + xALGO escrow cache from full run
Git Commit 276da9a8 Branch feat/frac-pipeline-plugins Document 3/52,106 ++ 0 --
Merge ef6a35b7ceb77c500aa7b2dd1560d15600f35255 into 100dc5fa507537fffa496e22706c3a6c1e9bca2a
Git Commit d3b1b4e7 Branch pull/600/merge Document 3/81 ++ 7 --
Merge 991c77b886ea0c88c469cf8c56e44f7ac117a008 into dd6de88fbe0e01cb913142453c858b98cecdf97c
Git Commit dc63a625 Branch pull/6687/merge Document 2/12 ++ 12 --
cce go-algorand
Merge 4fb7d5a74e855225413c33831502e171122cbad8 into dd6de88fbe0e01cb913142453c858b98cecdf97c
Git Commit 0c705c7e Branch pull/6659/merge Document 13/2,549 ++ 168 --
tasosbit js-algorand-sdk
Merge 860777d5dcba1c032367b69e69e51fece4b146b6 into f2f2b022b4c334d4df8ae25307fe7adf740dfa35
Git Commit 91fa49e6 Branch pull/1105/merge Document 2/58 ++ 9 --
Merge 0ed86b6cab6244d9c96da7e9262b77b875bf9e17 into f2f2b022b4c334d4df8ae25307fe7adf740dfa35
Git Commit befb6a87 Branch pull/1127/merge Document No file changes
Merge c280aad4cd66ea82917996caca9ed82ac54d2534 into 4e38dadc4eec827ed8742c8bb272e0545c801932
Git Commit 75446008 Branch undefined Document 57/1,589 ++ 1,036 --
gabrielkuettel devportal
Merge 18a70a47bf97290139d93a16a32a85c5de565170 into 2cd175e0f03d678500f57d454d1d11f789b996f3
Git Commit 18b50369 Branch undefined Document 300/236,193 ++ 98,876 --
gabrielkuettel devportal
Merge c58c2d9d019931dcb5d23e2aefeba93d4b125d31 into 2cd175e0f03d678500f57d454d1d11f789b996f3
Git Commit 23c57bce Branch undefined Document 300/236,127 ++ 98,834 --
@mrcointreau review: change resource collection order to match the other sdks
Git Commit 1c84d0a2 Branch pull/942/head Document 2/16 ++ 16 --
feat: allow 0 in access-list app refs and treat the zero address as sender
Git Commit f37ea150 Branch pull/942/head Document 3/23 ++ 11 --
Copilot devportal
Merge remote-tracking branch 'origin/main' into docs/larger-txns
# Conflicts:
#	src/content/docs/concepts/smart-contracts/costs-constraints.mdx
#	src/content/docs/concepts/transactions/reference.mdx

Co-authored-by: Ganainmtech <127313669+Ganainmtech@users.noreply.github.com>
Git Commit 17d6fca7 Branch main Document 34/7,166 ++ 1,043 --