Ecosystem metrics

New Repos
15
New
Commits
672
down 14.3%
Releases
5
up 25.0%
Contributors
52
up 6.1%
Merges
21
down 12.5%

Repository Explorer

8484 commits in all time Jul 16, 2026 22:52 – Oct 14, 2026 22:52 UTC
Argimirodelpozo puya
Merge 4c4fb3324b38038aa992284b95258bfa62114548 into 736249acfbabdb659e2262c7be38d4583873296d
Git Commit c8a30c7c Branch pull/753/merge Document 2/125 ++ 0 --
Argimirodelpozo puya
test: box read forwarding various scenario tests
Git Commit 4c4fb332 Branch fix/box-read-forwarded-past-write Document 2/125 ++ 0 --
scholtz wallet
Merge ea8c0718027a39e8edca9cb170f1d953f77f4ff1 into 15158d81baf963c13af10529342c6b620ddd9157
Git Commit c15e5b1f Branch pull/203/merge Document 17/488 ++ 36 --
scholtz-aures wallet
Review round 6: assert the marker cookie is cleared on destroy
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit ea8c0718 Branch fix/wallet-storage-eviction Document 1/2 ++ 0 --
scholtz-aures wallet
Review round 5: FAQ no longer claims zero cookies, DB read error hides the create/open forms
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 7596983b Branch fix/wallet-storage-eviction Document 12/29 ++ 18 --
scholtz-aures wallet
Review round 4: persistence banner only after a wallet was opened, always clear marker on destroy, destroy regression test
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit 73a0ed0b Branch fix/wallet-storage-eviction Document 3/26 ++ 2 --
scholtz-aures wallet
Review round 3: lost-wallet detection via flag cookie only (no stale-key false alarms), notice on /new-wallet, guard marker cleanup in destroyWallet
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit ed9545d5 Branch fix/wallet-storage-eviction Document 4/18 ++ 5 --
scholtz-aures wallet
Review round 2: flag cookie survives origin-wide eviction, no unsolicited persist() on login, NewWallet consistent on DB error, revert unrelated es rewording, more tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit e1001b8f Branch fix/wallet-storage-eviction Document 7/177 ++ 13 --
scholtz-aures wallet
Review round 1: clear lastUsedWallet on destroy, non-blocking persist notice, markWalletUsed helper, only warn on explicit denial
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit dd9d7705 Branch fix/wallet-storage-eviction Document 6/39 ++ 22 --
scholtz-aures wallet
Prevent silent wallet loss: request persistent storage, stop treating DB errors as an empty wallet list, warn when the stored wallet vanished
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Git Commit a7002cd7 Branch fix/wallet-storage-eviction Document 17/242 ++ 21 --
jannotti go-algorand
Merge 249fc923bf1190d69d92fd9a78e353cc4f86fe91 into 95f79d3770cf6cbe656512b0d8aa5f48e2a14504
Git Commit 6dedd36c Branch pull/6774/merge Document 30/4,965 ++ 19,966 --
jannotti go-algorand
Upgrade msgp to 1.1.66
Git Commit 249fc923 Branch pull/6774/head Document 30/4,965 ++ 19,966 --
github go-algorand
add Go Benchmark (go) benchmark result for 95f79d3770cf6cbe656512b0d8aa5f48e2a14504
Git Commit 6870a58a Branch gh-pages Document 1/445 ++ 1 --
lempira algokit-core
Merge 452ef7209b98568bdd33196ac90cf3c69327119f into 591f8771e8c06b916e29f6223e27af728780063a
Git Commit 53b65de2 Branch pull/357/merge Document 25/850 ++ 13 --
vividvisit go-algorand
nodecontrol: clarify LaggedStdIo comments (#6730)
Signed-off-by: vividvisit <vividvisit@outlook.com>
Git Commit 95f79d37 Branch master Document 1/3 ++ 3 --
lempira algokit-core
feat(transact): v42 size limits and heartbeat challenge discount
Raises the transaction limits consensus v42 relaxed, and adds the heartbeat
field that claims the challenge fee discount.

Two of the existing limits were not merely stale, they were rejecting
transactions the network accepts: extra program pages was capped at 3 against
v42's 7, and total app args at 2048 against 16384. The program-size check
derives from the page count, so it was wrong through the same root. Both now
carry the absolute value, with the old number kept alongside as BASE_ to mark
where the per-byte surcharge begins rather than where rejection does. Note and
logicsig limits follow the same pairing. Every value is taken from
config/consensus.go at v5.0.0-stable.

Heartbeat gains challenge_discount on codec tag "c". It is a request, not an
assertion: the node grants it only if the account is genuinely under challenge.
Declining it has to encode identically to omitting it, or the transaction ID
would change for a heartbeat that asked for nothing, so it follows the
Option<bool> plus is_false_opt convention already used by non_participation.

estimate_size is deliberately unchanged. Falcon-1024 is not priced by byte
count: signatureFeeContribution dispatches a flat 2e6 factor per scheme
regardless of signature length. Inflating the size estimate would feed
calculate_fee, which still multiplies size by fee_per_byte, and produce a fee
that does not match the network. The fee factor constants are added here so the
usage-based engine can apply them correctly.

One existing test used 17 args of 700 bytes as both too many and too large.
That total is legal under the new cap, so it is resized to keep its meaning.
Git Commit 452ef720 Branch feat/transact-v42-constants Document 4/145 ++ 4 --
lempira algokit-core
feat(transact): pqsig wire format and PQ address derivation
Adds the consensus v42 post-quantum signature envelope and the address
derivation that goes with it.

PQSignature carries the scheme, salt, public key, and signature under the
codec tags go-algorand uses ("sch"/"slt"/"pk"/"sig"), all omitempty. It can
sit at the top of a SignedTransaction as "pqsig", or one level down inside a
LogicSignature to delegate a program; both slots count toward the existing
single-delegation rule, so a transaction still cannot carry two.

A post-quantum address is the hash of the public key plus a salt, resampled
until the result is not a valid Edwards25519 point. That keeps the new
addresses from colliding with real ed25519 public keys. The point check lands
in algokit_crypto and deliberately matches go's permissive decoder: it accepts
non-canonical encodings and small-order points, because a stricter predicate
would reject salts that the network accepts and derive the wrong address.

The crate does not bundle a Falcon-1024 implementation. PQKeyAndSigner lets a
caller supply one, mirroring the existing Ed25519KeyAndSigner shape.

Signature fields now omit all-zero values as well as absent ones, since an
unsigned envelope and a zero-filled one must encode identically.

Test data is vendored under algokit_test_artifacts/pq with secret keys
stripped; it gets re-pointed at the shared fixtures in a later phase.
Git Commit bfa24220 Branch feat/transact-v42-constants Document 22/705 ++ 9 --
jannotti go-algorand
Merge 4d8f71d946363eefb1771a94dcf57c40171323b2 into be1fdce17d32d4a4909adb9895c1ad9d9d08c592
Git Commit 83c88d6b Branch pull/6741/merge Document 36/1,479 ++ 179 --
Merge 3077806171555c1f9ae5cb13907bfc3b0ebfbfd8 into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit 3c285183 Branch pull/17/merge Document 4/3,363 ++ 1,957 --
fix(deps): update all non-major dependencies
Git Commit 30778061 Branch renovate/all-minor-patch Document 4/3,363 ++ 1,957 --
jannotti go-algorand
Txn: add the ls post-quantum account scheme for LogicSigs
Git Commit 4d8f71d9 Branch pull/6741/head Document 36/1,479 ++ 179 --
github go-algorand
add Go Benchmark (go) benchmark result for be1fdce17d32d4a4909adb9895c1ad9d9d08c592
Git Commit 7029f1f9 Branch gh-pages Document 1/445 ++ 1 --
jannotti go-algorand
Txn: collect each PQ scheme's description into one table (#6772)
Git Commit be1fdce1 Branch master Document 18/298 ++ 235 --