Ecosystem metrics
- New Repos
- 14
- New
- Commits
- 600
- up 31.6%
- Releases
- 3
- down 50.0%
- Contributors
- 51
- up 21.4%
- Merges
- 17
- up 54.5%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
7219 commits in all time
Jun 19, 2026 13:16 – Sep 17, 2026 13:16 UTC
Merge bf079bc8e33c771f77e5dbf9d0121dc72c7e83c6 into 4ecf6d7dccc408e0117fc67b35f969f495dff07a
402ae586
pull/41/merge
15/837 ++ 107 --
Merge a4c24422fe65b26654df186c38dc97a1d90bc2eb into ec6c593a804c81f661cf4c003f17ff964d9cae95
4ecf6d7d
pull/36/merge
33/2,520 ++ 38 --
feat: expose OID4VC verification outcomes
a4c24422
feat/credentials-status-and-revoke
6/46 ++ 2 --
test: allow wallet response metadata
67cb9161
feat/credentials-status-and-revoke
1/7 ++ 5 --
Merge 92e0734665154b7254ad355a5c3f551517007d9b into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
4d5d032b
pull/454/merge
15/1,432 ++ 976 --
chore(deps): update non-major dependencies
92e07346
renovate/non-major-dependencies
15/1,432 ++ 976 --
Merge 3a7068cedb9678a2adb8a63bedd5f1c940c77c87 into 7861a68efdc034d4a01f5ba68f1acff97e28e8e6
b30106c8
pull/450/merge
11/781 ++ 200 --
chore(deps): update wallet adapter packages
3a7068ce
renovate/wallet-adapter-packages
11/781 ++ 200 --
Merge e107c2c5f25d2cf44fa76d0d639e96b467bd7c8f into b0a3e71a91adfd1dfb97b5060d054618c2a147aa
7283594d
pull/66/merge
10/1,214 ++ 1,283 --
chore(deps): Update all non-major dependencies
e107c2c5
renovate/all-non-major-dependencies
10/1,214 ++ 1,283 --
Merge 8e40a19d994f821ee041949b33857c568979b5ab into ec6c593a804c81f661cf4c003f17ff964d9cae95
780cdb06
pull/40/merge
34/2,948 ++ 149 --
refactor(pq): derive Algorand addresses in Intermezzo
8e40a19d
feat/pq-accounts
12/148 ++ 250 --
Merge d03477fb5f0c9750dde9ddd008e15a1d0c1ce822 into b4ca42f9d605dbb9136f99ac09d5f365fc684a68
4ba6f300
pull/1140/merge
2/230 ++ 0 --
fix: address PR review on the window.pera provider
Session-destroying paths: - reconnectSession() no longer routes an extension reconnect failure into its WalletConnect catch-all, which called disconnect() and so revoked the origin in the wallet. A transient -32603/-32004, or a wallet on another network, now rejects with the transport's own error (cause at error.data.type rather than buried under a second wrapper) and leaves the approval and the stored details intact. - A successful extension connect retires the WalletConnect pairing left in flight, so a QR scan that lands afterwards can no longer overwrite the extension session with a mobile one. - The connect modal comes down before the provider is awaited, so its close button can no longer reject a connect whose later approval still stores the session behind the dApp's back. Event surface: - The WalletConnect disconnect path now clears storage and nulls the connector before the handler runs, matching what the README documents and what the extension path already did. - Our own killSession() (in connect() and disconnect()) no longer reaches the dApp as a wallet-side disconnect. - networkChanged is gated on an extension-owned session, so a dApp on a mobile session is not told to repoint its algod client because the installed extension switched network. - dispose() is public: an instance otherwise stays subscribed to window.pera for the page's life, and under StrictMode/HMR the discarded instance swallows the events the live one should handle. Also: signData filters non-string entries before decoding (atob(null) decoded "null" into three plausible-looking signature bytes) and rejects a non-array response as SIGN_DATA; isPeraProviderError duck-types instead of relying on instanceof across realms; and the web-wallet-unavailable stylesheet only force-expands the accordion when a single option is left, rather than opening both the extension and QR rows uncollapsibly. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
cf0a84cb
wjbeau/window-pera-provider
11/446 ++ 54 --
feat: support prev512, txn512, ld and ct block header fields
d03477fb
feat/block-header-v41-v42
2/230 ++ 0 --