< Back to Newsroom

Exolix arrives and SSP modernizes to Node 24

·4 min read·By SSP Editorial Team
Cover with stacked coins, lightning bolt, wallet and shield-with-check icons over the headline 'Exolix Arrives and SSP Modernizes to Node 24'.

On 2025-12-11, SSP Wallet v1.28.0 landed with two stories layered together. The user-visible one is short: Exolix is now part of the swap exchange lineup, alongside the providers that arrived with the original swap launch. The under-the-hood one is longer: SSP's build and runtime stack has been modernized to Node.js 24 and Ubuntu 24, the socket implementation has been simplified, and the EVM send flow plus currency handling have been polished. It is the kind of release that does not invent a new feature so much as make every existing feature a little more reliable.

Exolix joins the swap lineup

Exolix is a non-custodial swap exchange — you do not deposit funds and wait, the trade is quoted, executed, and returned in one flow. From SSP's perspective that is the same shape as the providers already wired into the swap screen, so Exolix slots in cleanly: pick the asset you have, pick the asset you want, the wallet asks Exolix for a quote, and if the price looks right alongside the other quotes, the transaction goes through Exolix.

For users this changes very little in the UI. The list of available routes is longer, and for some pairs Exolix will return the best quote, in which case it is the one you will see. The point of Exolix is not that it replaces anything; it is that the swap engine has another route to compare against. More routes mean better odds of finding a good price for any given pair.

Why more swap exchanges matters

A swap inside a wallet is not a venue, it is a router. The wallet asks each integrated provider for a quote on the pair you want, picks the best one, and executes against it. Adding another provider is therefore not a UX decision, it is a quote-quality decision: the more independent sources you can compare, the harder it is for any one of them to give you a bad price without losing the trade to someone else.

That is also why SSP keeps the integrations behind a single, identical-looking interface. The wallet does not push you toward Exolix or away from it; it pushes you toward the best execution available right now. The branding only appears once the wallet has chosen — and you have approved — the route. The lock-in this avoids is the wallet quietly becoming a vendor for one exchange. Adding Exolix is the opposite of that.

Under the hood: Node 24 + Ubuntu 24

The less glamorous half of v1.28.0 is the build chain. SSP's release toolchain has moved to Node.js 24 and Ubuntu 24: the deterministic-build environment that produces every signed binary now runs on a current LTS-class stack instead of trailing one. Dependencies churned with it — native modules recompile against Node 24, transitive packages have been bumped, and the Docker image used by the deterministic build pipeline was rebuilt against Ubuntu 24.

The socket implementation has been simplified in the process — fewer moving parts, the same security properties, a smaller surface to maintain. None of this is visible from outside, which is the point: a wallet's runtime stack should be quietly current rather than loudly legacy.

EVM send flow polished

On the user-visible side, the EVM send flow received the kind of polish that does not earn its own headline but does cut paper cuts. Confirmation steps render more predictably across ERC-20 tokens, edge cases around fee estimation on the EVM chains SSP supports have been tightened, and a few stale-state bugs that could leave a partially-filled send screen behind have been fixed. If you have used the EVM send path on a busy network and felt something was slightly off, v1.28.0 is the release that addresses it.

Currency handling tightened

Currency handling — the formatting and precision logic that decides how much of which asset is shown, and how — has also been tightened. The most common symptom this fixes is rounding inconsistencies between the send confirmation and the transaction history for amounts with many decimals. The display now matches the on-chain value down to the asset's full precision: what you confirm is what you sign is what shows up after the fact.

Translation updates land alongside the rest, keeping the 14-locale catalogue current with the new strings v1.28.0 introduces.

This is the kind of release a wallet ships when it is comfortable with its surface area: one user-visible addition that fits the existing pattern (Exolix), and a careful pass over the foundations everything else runs on (Node 24, Ubuntu 24, sockets, EVM send, currency). Boring is good. Boring is what reliability is made of.

Share this article

Related articles