Ecosystem metrics
- New Repos
- 17
- New
- Commits
- 617
- down 10.8%
- Releases
- 3
- up 50.0%
- Contributors
- 46
- down 11.5%
- Merges
- 26
- up 116.7%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
7841 commits in all time
Jul 03, 2026 14:36 – Oct 01, 2026 14:36 UTC
Swap: fUSDC opt-in button when USDC is selected (#183)
* Swap: offer fUSDC opt-in when USDC is selected, then select fUSDC as destination Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fUSDC opt-in: shared account composable, pre-sign check, safer refresh/selection, failure-path tests Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Swap: don't override a destination/source/account change made while the asset list reloads after the fUSDC opt-in Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * fUSDC opt-in: hide the prompt once the opt-in is confirmed, even if the holdings refresh failed Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Ludovit Scholtz <ludovit.scholtz@aaaauto.cz> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
8d7e1e61
master
18/557 ++ 76 --
fUSDC opt-in: hide the prompt once the opt-in is confirmed, even if the holdings refresh failed
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
1a1e05bf
feature/fusdc-optin-on-swap
2/12 ++ 4 --
Swap: don't override a destination/source/account change made while the asset list reloads after the fUSDC opt-in
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
51d2c638
feature/fusdc-optin-on-swap
1/11 ++ 1 --
fUSDC opt-in: shared account composable, pre-sign check, safer refresh/selection, failure-path tests
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
7d888e53
feature/fusdc-optin-on-swap
6/249 ++ 140 --
Swap: offer fUSDC opt-in when USDC is selected, then select fUSDC as destination
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
d1257ffe
feature/fusdc-optin-on-swap
17/384 ++ 30 --
Merge 23e73af19174ddd7cb08a6bcd6664885236c8040 into 18ba96fa53bb73542e7ded06a36fe1b7e3ff6ce0
583f7691
pull/6749/merge
52/1,976 ++ 603 --
Swap: USDC <-> Folks Finance fUSDC conversion (#182)
* Add USDC <-> Folks Finance fUSDC conversion to the Swap page Closes #181 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Folks lend: gate opt-in on loaded account data, load rate when network becomes mainnet Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Folks lend: variable withdraw amount, USDC opt-in on withdraw, unconfirmed-tx message Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Folks lend: require loaded account data to submit, clearer unconfirmed message Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Folks lend: ALGO headroom check for opt-in, don't report refresh failure as conversion failure Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> * Add FAQ entries on depositing USDC for fUSDC and its risks Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> --------- Co-authored-by: Ludovit Scholtz <ludovit.scholtz@aaaauto.cz> Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
6d832875
master
21/1,022 ++ 21 --
lint: use nolint instead of closing statements prepared on a transaction
database/sql closes statements prepared on a *sql.Tx when the transaction commits or rolls back, so the explicit defer Close is redundant; sqlclosecheck cannot tell, so mark those with nolint instead. Statements prepared on a db.Executable or *sql.DB still need closing.
23e73af1
pull/6749/head
4/5 ++ 10 --
Add FAQ entries on depositing USDC for fUSDC and its risks
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
afb34402
pull/182/head
13/62 ++ 12 --
Merge 959ba76ab04235977947f06f815837ab3bc73592 into 18ba96fa53bb73542e7ded06a36fe1b7e3ff6ce0
bbf3e68a
pull/6749/merge
52/1,975 ++ 597 --
convert retried closures to result-returning helpers
Convert non-test closures passed to util/db Retry/Atomic and trackerdb Transaction/Snapshot/Batch that wrote results to variables declared outside them, so each attempt starts from fresh state. This fixes several cases where a retried attempt could see state from a failed one, e.g. duplicate rows in LookupOnlineHistory and RestoreAllSecrets, keys stored under shifted rounds in Secrets.Persist, a truncated catchpoint data file or double-counted CPU time in generateCatchpointData, and first stage catchpoint telemetry sent before the transaction committed. Replace //nolint:retryclosure with a //retryclosure:ignore directive understood by the analyzer, since golangci-lint builds without the plugin warn about unknown linters in //nolint directives, and exclude tests from retryclosure for now. The *Result helpers now return the zero value when fn succeeded but its transaction was not committed. Also check rows.Err() and close rows when loading participation records.
959ba76a
pull/6749/head
29/737 ++ 573 --
Folks lend: ALGO headroom check for opt-in, don't report refresh failure as conversion failure
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
c7b8a340
pull/182/head
12/44 ++ 12 --
Folks lend: require loaded account data to submit, clearer unconfirmed message
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
d8189b7d
pull/182/head
11/13 ++ 11 --
Folks lend: variable withdraw amount, USDC opt-in on withdraw, unconfirmed-tx message
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
370caa89
pull/182/head
13/86 ++ 54 --
Merge 2a632797c59ada889b5a6856cf24d1f2d5f9ff95 into 0fbe354f909330cea0f4ee5c10cae9a8eed95547
0ae08bd4
pull/328/merge
1/1 ++ 1 --
Folks lend: gate opt-in on loaded account data, load rate when network becomes mainnet
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
39bc94a7
pull/182/head
1/21 ++ 11 --
Add USDC <-> Folks Finance fUSDC conversion to the Swap page
Closes #181 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
e3ec9eef
pull/182/head
19/885 ++ 10 --
fix: update simulate duplicate transaction error message
2a632797
fix/simulate-duplicate-txn-message
1/1 ++ 1 --
Merge 14c1c5bb5a2e8ec252da4668199a961226d48953 into e84c12083a1e073fadc295ffe133d68bed796204
7336b98a
pull/41/merge
13/332 ++ 39 --
feat(oid4vc): revoke and reactivate by holder did:key
Revoke and reactivate accept `holderDidKey` as a third way to address credentials, alongside the issuance session's `sessionId` or `credoIssuanceSessionId`. It acts on every issuance session pinned to that wallet did:key, whole-session, exactly as a session id does. Exactly one of the three is accepted; anything else is a 400, and a holder with no sessions is a 404. Sessions are changed one at a time, not atomically; re-sending the request finishes a part-way failure. A holder's unredeemed offers get the status too: the session records a revoked status change with no bits to flip, which allocateForSession already refuses, so the offer cannot issue a valid credential after the holder is revoked. Reactivating the holder, or that offer by its own session id, lifts it. Offer creation writes `sessions/issuance/by-holder/<multibase>/<sessionId>` before the session record, so a failed write leaves at most an index entry that findByHolder skips, never a session that escapes a holder revocation. `GET /credential/issuer/sessions` gains a `?holderDidKey=` filter backed by the same index. The did:key is checked against `did:key:z<base58>` before it becomes a Vault path segment; the key type is not decoded.
14c1c5bb
feat/revoke-by-did-key
13/332 ++ 39 --