Ecosystem metrics
- New Repos
- 29
- New
- Commits
- 660
- down 23.7%
- Releases
- 3
- down 40.0%
- Contributors
- 48
- down 15.8%
- Signals
- 1
- down 66.7%
- Merges
- 25
- up 8.7%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
11154 commits in all time
May 04, 2026 15:44 – Aug 02, 2026 15:44 UTC
Merge dc1c867c62af0a496bf038a67a6352f549dfc76c into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
17de671e
pull/433/merge
3/34 ++ 57 --
chore(deps): update dependency @vitejs/plugin-react to v6
dc1c867c
renovate/vitejs-plugin-react-6.x
3/34 ++ 57 --
Deploying to gh-pages from @ scholtz/wallet@abc2ad94b32deee87f7760ffda6f86dba53e8a48 🚀
412b006d
gh-pages
9/29 ++ 29 --
Merge pull request #165 from scholtz/fix/biatec-routes-count-combined-splitting
Use Biatec Router's combined-split quotes (routesCount: 1) instead of legacy alternatives
abc2ad94
master
1/50 ++ 4 --
fix: request Biatec Router's combined-split quotes instead of legacy alternatives
biatec.ts requested routesCount: 3 for both getQuote and execute, which forces
BiatecRouter's legacy "N independent full-amount alternatives" mode and disables
its v2 multi-leg splitting (BuildCombinedRoute) entirely - the router can never
split a swap across multiple paths the way Haystack/Deflex routinely does.
Live comparison (1000 VOTE -> EURS): switching to routesCount: 1 (splitting
enabled) took Biatec production from a 12.8% gap vs Deflex down to 6.0%, and
stage from 18.8% down to 8.5% - roughly halving the shortfall for this pair.
With routesCount <= 1, response.routes holds the LEGS of one combined swap, not
independent alternatives: total output is the sum across legs, and the full
transaction group is the concatenation of every leg's txsToSign (all legs share
one Algorand atomic group server-side - signing only routes[0]'s slice would
submit an incomplete group). Added combineRouteResponse() to fold that into the
same { route: { route, txsToSign } } shape the rest of this file and
buildBiatecRouteInfo already expect, so downstream code needs no other changes.
Known limitation: the hop/pool breakdown display still only reflects the first
leg when the router splits - a display gap, not a correctness one (quoted
amount and submitted transactions are both correct across all legs). A follow-up
could teach SwapRouteExplorer to render multiple legs the way it already does
for Haystack's percentage-split routes.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
cda0febb
fix/biatec-routes-count-combined-splitting
1/50 ++ 4 --
Merge fc4a1edc030437cc3d8c2e5f0aaf709b105ec669 into b0a3e71a91adfd1dfb97b5060d054618c2a147aa
79480e60
pull/66/merge
10/1,149 ++ 1,264 --
chore(deps): Update all non-major dependencies
fc4a1edc
renovate/all-non-major-dependencies
10/1,149 ++ 1,264 --
Merge 7ca36e2f282d95bed58e9d4252fa5a56d153e03b into 393001659ae8a244f9506ae6ae3b4f2f9bd568c3
2b094291
pull/2/merge
1/122 ++ 0 --
Merge 5871b9970f369d89855641a0f57a087c314137d8 into 0e26b4b274a282ae273b68b29140379d39803971
2fbc7efb
pull/604/merge
2/69 ++ 9 --
chore(deps-dev): bump postcss from 8.5.12 to 8.5.25
Bumps [postcss](https://github.com/postcss/postcss) from 8.5.12 to 8.5.25. - [Release notes](https://github.com/postcss/postcss/releases) - [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md) - [Commits](https://github.com/postcss/postcss/compare/8.5.12...8.5.25) --- updated-dependencies: - dependency-name: postcss dependency-version: 8.5.25 dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
5871b997
dependabot/npm_and_yarn/postcss-8.5.25
2/69 ++ 9 --
Merge 9639bade5372932a34de31adba40ac3967a5f3a9 into d4e2088f738a46819185a6418854b08482bdac33
f45eadd4
pull/325/merge
2/49 ++ 3 --
fix: avoid error transformer app id prefix collisions
AppClient error transformers matched app IDs with a substring check
(`"app=1142" in str(error)`), so a transformer for app 1142 could claim
errors for app 11423 and transform them with the wrong source map.
Match with a digit boundary (`app={id}(?!\d)`) instead.
Closes #296.
9639bade
pull/325/head
2/49 ++ 3 --
visualize-wallets tab, page, and charts
103081c2
master
10/829 ++ 70 --
feat: switch to entropy instead of private key
255c8162
falcon25
16/151 ++ 155 --
Merge 1779fe3ab0a5bd4628241b1a3fbda6cebc3dc9af into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
4438d32c
pull/421/merge
15/3,381 ++ 1,900 --
chore(deps): update non-major dependencies
1779fe3a
renovate/non-major-dependencies
15/3,381 ++ 1,900 --
Merge c8e75c16b5b7d7764eef2051e1a765de902f784c into d4e2088f738a46819185a6418854b08482bdac33
accbbb1e
pull/324/merge
2/66 ++ 1 --
fix: stringify JS-unsafe integers in AVM simulation traces
Large integers outside Number.MAX_SAFE_INTEGER were written as raw JSON numbers. The AVM VS Code debugger (js-algorand-sdk v3) loses precision on those values. Convert them to strings when persisting .trace.avm.json. Closes #199.
c8e75c16
pull/324/head
2/66 ++ 1 --
Merge 3937517d8afb54c7923e90e5bd1eb5a2af9c2400 into b352bf17ba401e027de75fce23a6d7691bf89a82
e7e221ed
pull/307/merge
1/1 ++ 1 --