Ecosystem metrics
- New Repos
- 23
- New
- Commits
- 729
- up 0.4%
- Releases
- 3
- down 50.0%
- Contributors
- 63
- up 28.6%
- Merges
- 10
- down 58.3%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8600 commits in all time
Jul 21, 2026 17:30 – Oct 19, 2026 17:30 UTC
agreement: restore zstd-compressed crash recovery snapshots
The persisted state is mostly votes, and it holds their content several times over: every vote carries the proposal value, the bundle that proved a threshold repeats the signatures of the votes that formed it, and msgpack writes every field name. zstd at level 3 removes the repeats and keeps the signatures and proofs: a mainnet snapshot shrinks from 433 KB to 105 KB. This release restores a compressed snapshot, recognized by its frame magic, and still persists the uncompressed form; the next release persists the compressed form, so that the release before this one, which does not decompress, restores what this one persists.
b0f0fbf8
pull/6779/head
2/91 ++ 1 --
feat: add offline mock blockchain environment and UI test components for transaction printing
7a467dda
main
10/1,159 ++ 15 --
docs: create next per prerelease cycle and promote by fast-forward (#479)
81bcfeba
main
1/9 ++ 2 --
Merge 52a616a754fb4c8fdcd138a15d9a08d17002c405 into e5d51cffc2b5bdf402ea8187f0980cb97b03f216
c48b1611
pull/479/merge
1/9 ++ 2 --
docs: create next per prerelease cycle and promote by fast-forward
52a616a7
docs/fast-forward-promotion
1/9 ++ 2 --
Merge cee862ab7b4b863b7f261603727543f5e0d29c3f into de7688341303c19d51cbcd0f8962bee2a086836d
a97e25e9
pull/6759/merge
17/1,572 ++ 17 --
Merge 228bf34612723b68447be7a69f8c119bcaccd254 into e5d51cffc2b5bdf402ea8187f0980cb97b03f216
4fd108e9
pull/477/merge
21/175 ++ 144 --
chore(deps): update dependency algosdk to v3.9.0
228bf346
renovate/algosdk
21/175 ++ 144 --
Notes added by 'git notes add'
efa0b5ff
notes/semantic-release-v5.1.0
1/1 ++ 0 --
Merge 44f04dce57fa15efbb9c404ab4b640a23d0a1676 into 6ae31b2798b5d600e399bf1b92b058cb67aca056
e080e188
pull/463/merge
2/5,537 ++ 3,766 --
chore(deps): update dependency @web3auth/modal to v11
44f04dce
renovate/major-wallet-dependencies
2/5,537 ++ 3,766 --
Merge 7fdcabb3dbb6bc560553387602eb966e8308691d into 6ae31b2798b5d600e399bf1b92b058cb67aca056
145a09df
pull/476/merge
3/135 ++ 104 --
chore(deps): update non-major dependencies
7fdcabb3
renovate/non-major-dependencies
3/135 ++ 104 --
feat: add PQTxPrinter page and utility for quantum-resistant transaction printing
73c9a331
main
2/101 ++ 3 --
Merge 7d79340998b68fe8400b44600d0c83c7b0fd6ffa into de7688341303c19d51cbcd0f8962bee2a086836d
f5710fa2
pull/6754/merge
4/411 ++ 14 --
Merge 030bec6b907acdb2dcbaf52e7ac6d3646e395925 into ba321bafca1d7ac0245d8e2aa972def9b686b763
7520dbf6
pull/409/merge
1/2 ++ 3 --
Merge 0ea6068d2aef17bc1ab9bee7164accc6a4416ed1 into 6110ab468f909720dce0539036aa83e650c96a8b
b393f9f7
pull/617/merge
40/3,912 ++ 310 --
chore: update contribution guide dropping references to alpha branch
030bec6b
chore/contribution-guide-update
1/2 ++ 3 --
Merge origin/main: ARC-60 signing schemes (#239)
Ports the Falcon-1024 scheme support onto the refactored layout: isEd25519Scheme and the scheme-aware signer encoding in arc60Wire, SIGN_DATA_VERIFICATION_UNSUPPORTED in signArc60Data, the scheme field on the models, and the version bump to 1.9.0. Its tests move into the corresponding *.spec.ts files. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
797c7edd
yasince/chore/repo-standards
10/275 ++ 7 --
test: add a Playwright e2e smoke on the built bundle
e2e/ bundles dist/ into a small Vite dApp, the way an integrator's bundler would, and drives it in Chromium with all external traffic stubbed or dropped: the modal elements and legacy globals register, the version shows in the header, the rendered QR decodes back to the WalletConnect pairing URI, closing the modal rejects CONNECT_MODAL_CLOSED, and the extension connect runs inside a real user gesture (the stub refuses without navigator.userActivation). Runs as its own CI job (pnpm test:e2e) and uploads traces on failure. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
cd515137
yasince/chore/repo-standards
14/402 ++ 11 --
test: add an integration suite for the public flows
src/__integration__ drives the SDK only through its entry point, with the real modal elements, storage and algosdk keys, and fakes only the outside world: a WalletConnect v1 client modelled on the real one, a Pera Mobile that scans the rendered QR and signs with a real key, a window.pera extension that only connects inside a user click, and the config/algod endpoints. Covers connect (QR, extension, modal closed), reconnect after reload, signing (toast, redirect modal, transaction match, TransactionSigner), signData/ARC-60 verification, wallet-side disconnect, empty signatures and disconnect. Vitest now runs unit and integration as two projects (pnpm test:unit / test:integration); coverage over both is gated at 95% lines/functions/statements and 90% branches. Known-wrong behaviour found on the way is recorded as it.todo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
db91dae5
yasince/chore/repo-standards
26/2,906 ++ 13 --
test: cover the modal components, transports and utilities
Behavioural unit tests for every modal custom element (attribute wiring, conditional views, the extension option event, close and download actions) and for the gaps in util/ and transport/: the Pera Web new-tab flows, the webview bridge, deep links, the signed-transaction match check, ARC-60 signer resolution and the extension provider. Third-party renderers (qr-code-styling, Lottie) are faked at the module boundary; everything else runs for real. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AUJASfdAAc5HNUZoEkPjAd
feac2181
yasince/chore/repo-standards
35/3,216 ++ 7 --