Ecosystem metrics
- New Repos
- 15
- New
- Commits
- 850
- down 13.9%
- Releases
- 6
- down 25.0%
- Contributors
- 46
- down 14.8%
- Merges
- 33
- down 25.0%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
6958 commits in all time
Jun 04, 2026 14:33 – Sep 02, 2026 14:33 UTC
Merge 1be72685f34143f116bbb9294ebc8290bf78d92c into 7fdd08948797fd0e5517f8e7ed0ec0ed65d7fa22
af74b831
pull/5/merge
2/203 ++ 8 --
Merge bb94c9045d36ead209dc04a008d1b3c40940ac45 into 543110998c63b82a7f517c631c32ae62b9fbe9e3
6318f107
pull/944/merge
59/4,215 ++ 156 --
feat: reject extension property collisions and freeze base provider identity
1be72685
pull/5/head
2/203 ++ 8 --
Merge c0c3413506e4dee3542755d4171edcf80c44d23b into 0e26b4b274a282ae273b68b29140379d39803971
4ae939e7
pull/602/merge
141/2,476 ++ 2,807 --
chore: fixes from claude code review
1. .nsprc — restored expiry-based suppressions Converted all entries back to the object form with active/expiry/notes, expiring 2027-03-01, and re-added the elliptic advisory (1112030) that had been dropped. The audit still passes with no "unused exception" warning, so carrying elliptic is free and means the file stays complete if the gate is ever tightened from moderate to low. 2. block-result.ts:38 — restored proposer?.toString() One line, closing the gap between the string type and the Address instance algosdk actually decodes. 3. state-delta-mappers.ts:157,173 — corrected "global" → "local" in asLocalStateDeltaItem
c0c34135
chore/v9-revert-and-modernize
3/83 ++ 17 --
chore: fix react-router-dom patch
f13159ed
chore/v9-revert-and-modernize
1/27 ++ 28 --
feat: add PQ signature support
ae6c364d
pull/944/head
32/2,208 ++ 9 --
Update src/main/java/com/algorand/algosdk/signer/Ed25519MultisigAlgorandSigner.java
Co-authored-by: mrcointreau <45950216+mrcointreau@users.noreply.github.com>
0bc4439c
pull/944/head
1/3 ++ 3 --
Update src/main/java/com/algorand/algosdk/signer/Ed25519AlgorandSigner.java
Co-authored-by: mrcointreau <45950216+mrcointreau@users.noreply.github.com>
a6d691e9
pull/944/head
1/2 ++ 3 --
feat: add ed25519 callback based signers
c02198ec
pull/944/head
5/781 ++ 6 --
Update src/test/java/com/algorand/algosdk/crypto/TestPQ.java
Co-authored-by: mrcointreau <45950216+mrcointreau@users.noreply.github.com>
bb94c904
pull/944/head
1/13 ++ 4 --
chore: upgrade walletconnect to 1.0.2 and bump to 1.6.1 (#207)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
4b7d97f1
main
2/13 ++ 13 --
Add PREFIX_INDEX_DESIGN.md: note-prefix index design brief and rollout notes
Sections 1-6 are the original brief (problem, verified facts, design, milestones, acceptance). Section 7 records how the 2.1 implementation departed from the brief (planner hook instead of a support function) and section 8 the first production deployment with measurements and the plan-cache finding fixed in 4faf1f5. Host names, paths and other environment specifics are left out. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BAkGJyPG5VRajhBwFRPiQ2
43137a99
main
1/269 ++ 0 --
Merge 9be87680abc7b2382309a6ab0ddfba3170b83127 into 627d1244dff8307c0f9afe0462db55dd06ef6f9e
8cdc8d83
pull/611/merge
2/132 ++ 4 --
2.1: keep prepared statements with N < K prefix clauses on custom plans
With server-side prepared statements the plan cache builds a generic plan after five executions. For substring(x,1,N) = $1 with N smaller than the index prefix K, no value is available at plan time, so nothing can be derived and the plan falls back to an unindexed scan. Under LIMIT with default selectivity that scan is estimated cheap (cost ~12k on mainnet vs the real crawl over billions of rows), so plancache adopts it and the prefix index is never used again for that statement. The hook now adds a large penalty to the total cost of any plan built with an unbound external Param on a N < K prefix clause, which is exactly the generic-plan case. plancache compares that against the average custom plan cost and keeps replanning with the actual value, where the range on the prefix index is derived as before. N >= K statements are unaffected. Observed on the ush mainnet indexer: EXPLAIN EXECUTE x7 for N=3 switched from the index range scan to a txn_pkey filter on the sixth execution. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01BAkGJyPG5VRajhBwFRPiQ2
4faf1f58
main
4/102 ++ 4 --
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can mutate the transactions they are given, so the built transactions aren't necessarily the ones that reach the network. The mutated group was sent successfully, but `send()` then waited for confirmation of the pre-mutation transaction ID, which is never found. The reported `txIds`, `transactions` and `groupId` were stale for the same reason, in both `send()` and `simulate()`. Read the transactions back out of the signed transactions instead. The built transaction is kept when its ID is unchanged.
9be87680
fix/mutated-transactions-txids
2/132 ++ 4 --
fix: resolve transaction IDs from the signed transactions
Signers (e.g. wallets) can mutate the transactions they are given, so the built transactions aren't necessarily the ones that reach the network. The mutated group was sent successfully, but `send()` then waited for confirmation of the pre-mutation transaction ID, which is never found. The reported `txIds`, `transactions` and `groupId` were stale for the same reason, in both `send()` and `simulate()`. Read the transactions back out of the signed transactions instead. The built transaction is kept when its ID is unchanged, as decoding is lossy for zero valued fields (a built `fee` of `0n` decodes back as `undefined`).
ed94bf86
fix/mutated-transactions-txids
2/132 ++ 4 --
Merge 1b9824baffc77956a659e647f4aaf57904fabfe0 into 86024725aa0a8471e230a4b16401e2cc8a970d84
dbbea45a
pull/207/merge
2/13 ++ 13 --
chore: bump version to 1.6.1
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1b9824ba
yasincaliskan/bump-walletconnect-1.0.2
1/1 ++ 1 --
Merge 4aea623fbb7868f304cc13eee925812be8258d87 into 42f70fe22bf79c104ddc289fd1a33168009803cf
7df16d19
pull/6723/merge
13/505 ++ 12 --