Ecosystem metrics
- New Repos
- 3
- New
- Commits
- 840
- up 31.5%
- Releases
- 5
- down 16.7%
- Contributors
- 62
- up 26.5%
- Merges
- 13
- down 31.6%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
8707 commits in all time
Jul 23, 2026 05:44 – Oct 21, 2026 05:44 UTC
Notes added by 'git notes add'
f2109296
notes/semantic-release-v5.2.0-next.3
1/1 ++ 0 --
chore(release): 5.2.0-next.3 [skip ci]
d6f5de73
next
15/21 ++ 14 --
fix(svelte): clarify the useWalletManager error outside useWalletContext (#484)
"must be used within a useWalletContext" read as if useWalletContext were a component. Svelte context reaches the component that calls useWalletContext and its descendants, so say that. useWallet and useNetwork throw the same error.
56b9973f
next
2/4 ++ 2 --
fix(svelte): clarify the useWalletManager error outside useWalletContext
"must be used within a useWalletContext" read as if useWalletContext were a component. Svelte context reaches the component that calls useWalletContext and its descendants, so say that. useWallet and useNetwork throw the same error.
5fc1554d
pull/484/head
2/4 ++ 2 --
Notes added by 'git notes add'
d4ad38a7
notes/semantic-release-v5.2.0-next.2
1/1 ++ 0 --
chore(release): 5.2.0-next.2 [skip ci]
78a4d9f4
next
15/21 ++ 14 --
feat(passkey): add a passkey wallet adapter with Falcon-1024 accounts (#483)
@txnlab/use-wallet-passkey derives a post-quantum (Falcon-1024) Algorand
account from a passkey's WebAuthn PRF output, so users need no extension,
app or seed phrase.
- connect() signs in with an existing passkey; connect({ create: true })
creates one, then evaluates the PRF scoped to it
- Derivation: entropy = PRF output for a frozen per-context label; the
keygen seed is SHA-512/256("PQK" || "f1" || entropy), as in algokey pq,
algosdk, Lute and Pera, so the exported 25-word phrase restores the
same account (pinned by the ARC-76 vectors)
- Every PRF ceremony uses userVerification: 'required'; a credential or
derived key that doesn't match the stored account fails closed
- The private key lives in a dedicated worker started from a Blob URL
(inlined at build time, so bundlers need no config); without session it
is dropped after every request, with session it stays until an idle
timeout and confirm chooses silent, presence or verify per request
- signTransactions signs with a pqsig; signData supports ARC-60 with
scheme falcon-1024-det; exportRecoveryPhrase returns the phrase after a
fresh verified ceremony; only public data is persisted
- Examples: register passkey({ session: true }) and a "Create passkey"
button in all seven; the React example adds a recovery phrase panel
- e2e: create, sign, authenticate, sign in again and resume, against a
Chromium virtual authenticator with PRF
- Docs: README, supported wallets, installation and the useWalletManager
examples
0281a552
next
56/3,362 ++ 100 --
Merge cee862ab7b4b863b7f261603727543f5e0d29c3f into c72ae3ca2a4e47054057760916a7f2e4585b5256
3b86e534
pull/6759/merge
17/1,572 ++ 17 --
Merge b739800fe108c6faa4481e38b38ef3fcf5f15e25 into c72ae3ca2a4e47054057760916a7f2e4585b5256
2077a306
pull/6775/merge
10/142 ++ 56 --
Merge 50b6dc1f80f54fc4b010f72397c1e241222af514 into c72ae3ca2a4e47054057760916a7f2e4585b5256
9033f3c9
pull/6784/merge
2/6 ++ 6 --
Merge 221608ed0919d5a88039790bb066ffeb49fd15a0 into c72ae3ca2a4e47054057760916a7f2e4585b5256
d7ed14f1
pull/6761/merge
9/323 ++ 135 --
Merge cbb7e37970f7772f54ce1414054e2eae636ec4c2 into c72ae3ca2a4e47054057760916a7f2e4585b5256
7e00fb09
pull/6746/merge
2/20 ++ 18 --
Merge 02baa2ca663b2a34ad5891f5db402ba8c415835b into c72ae3ca2a4e47054057760916a7f2e4585b5256
d76e2149
pull/6742/merge
2/20 ++ 18 --
Merge 4423646fd1f3b75cc3afcf476364627efcbfd5b8 into c72ae3ca2a4e47054057760916a7f2e4585b5256
3f74beda
pull/6735/merge
17/700 ++ 505 --
Merge bbc3f24a7c587546c577c3d925ca6758c083779e into c72ae3ca2a4e47054057760916a7f2e4585b5256
eecb5d52
pull/6741/merge
37/1,569 ++ 186 --
Merge 8820f8cfb15073b7e5128e59e295345fb0955b05 into c72ae3ca2a4e47054057760916a7f2e4585b5256
08a90184
pull/6755/merge
2/20 ++ 18 --
Merge b98f31f292355cc42aa1a849c13536408167c693 into 90b9232fe6516eaec9ce3c46a382e21838aca579
377d0957
pull/1690/merge
2/28 ++ 25 --
Merge 02c66f6b1e69484028dae9fe66b55bbb41f634c5 into 90b9232fe6516eaec9ce3c46a382e21838aca579
7eafedb7
pull/1694/merge
1/1 ++ 1 --
Merge 68d4aa3b377ab1e4ef672c878a0e8681e81cd4b7 into 90b9232fe6516eaec9ce3c46a382e21838aca579
fbf602de
pull/1688/merge
1/1 ++ 1 --
Merge 9d2172f5606cf49efd4670676ee049ec3f83cb54 into 90b9232fe6516eaec9ce3c46a382e21838aca579
b35f4f4a
pull/1689/merge
2/62 ++ 60 --
Merge f0da6ea7133d7799a3fd27d9ed3eab955666d19d into 90b9232fe6516eaec9ce3c46a382e21838aca579
8e59aa65
pull/1691/merge
1/1 ++ 1 --
Merge dd4a5d34f63ae5c1a660f18bde350bc7a8a81429 into 90b9232fe6516eaec9ce3c46a382e21838aca579
7bb253be
pull/1687/merge
2/52 ++ 49 --