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%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
2905 commits in all time
May 23, 2026 07:29 – Aug 21, 2026 07:29 UTC
Merge c409aa1a99a13bf45312429674f6468edce9e02d into b4ca42f9d605dbb9136f99ac09d5f365fc684a68
2277b6c6
pull/1112/merge
1/3 ++ 3 --
fix: Wrong code on PQAccountTransactionSigner#Equals
b4b51f91
pqsig-support
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>
f03ea3ef
feat/vendor-falcon-det1024
1/329 ++ 0 --
Merge 218e146754117cbafa68eecbd6ca09fe9031c33c into 4bb8bde04aa890c23cdd067bd167c1f0375a632d
ce1d295d
pull/318/merge
35/4,739 ++ 2,177 --
Merge 0fd9f09ff3b88deb954eaa63c04f1689371612b9 into c74ce198f0e0fc7e29734275cbff04efc023b1de
d3957732
undefined
1/25 ++ 34 --
Merge pull request #326 from algorandfoundation/feat/docs-transactions
Docs: Add Transaction concepts page and examples
1fd84473
docs-staging
8/721 ++ 655 --
Merge 18a70a47bf97290139d93a16a32a85c5de565170 into 2cd175e0f03d678500f57d454d1d11f789b996f3
3944e020
undefined
300/236,193 ++ 98,876 --
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.
87575f5d
feat/ui-pooled-voting-detail
31/16,680 ++ 6,578 --
Merge 756d70e2255968f9a8ea31159eed45218cae235e into 18a70a47bf97290139d93a16a32a85c5de565170
8cd90707
pull/639/merge
5/188 ++ 13 --
docs: add app params fields 11-12 and index column for app_params_set
02ed98c0
feat/box-family-read-write
1/9 ++ 5 --
Merge ef6a35b7ceb77c500aa7b2dd1560d15600f35255 into 100dc5fa507537fffa496e22706c3a6c1e9bca2a
d3b1b4e7
pull/600/merge
3/81 ++ 7 --
Merge 991c77b886ea0c88c469cf8c56e44f7ac117a008 into dd6de88fbe0e01cb913142453c858b98cecdf97c
dc63a625
pull/6687/merge
2/12 ++ 12 --
Merge 4fb7d5a74e855225413c33831502e171122cbad8 into dd6de88fbe0e01cb913142453c858b98cecdf97c
0c705c7e
pull/6659/merge
13/2,549 ++ 168 --
Merge 860777d5dcba1c032367b69e69e51fece4b146b6 into f2f2b022b4c334d4df8ae25307fe7adf740dfa35
91fa49e6
pull/1105/merge
2/58 ++ 9 --
Merge 0ed86b6cab6244d9c96da7e9262b77b875bf9e17 into f2f2b022b4c334d4df8ae25307fe7adf740dfa35
befb6a87
pull/1127/merge
No file changes
Merge c280aad4cd66ea82917996caca9ed82ac54d2534 into 4e38dadc4eec827ed8742c8bb272e0545c801932
75446008
undefined
57/1,589 ++ 1,036 --
Merge 18a70a47bf97290139d93a16a32a85c5de565170 into 2cd175e0f03d678500f57d454d1d11f789b996f3
18b50369
undefined
300/236,193 ++ 98,876 --
Merge c58c2d9d019931dcb5d23e2aefeba93d4b125d31 into 2cd175e0f03d678500f57d454d1d11f789b996f3
23c57bce
undefined
300/236,127 ++ 98,834 --
@mrcointreau review: change resource collection order to match the other sdks
1c84d0a2
pull/942/head
2/16 ++ 16 --
test: add access list tests excercising this
b3bae8d8
pull/942/head
1/97 ++ 0 --
feat: allow 0 in access-list app refs and treat the zero address as sender
f37ea150
pull/942/head
3/23 ++ 11 --
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>
17d6fca7
main
34/7,166 ++ 1,043 --