Executive Summary
- Guarda Wallet launched in 2017 as a self-funded, non-custodial Android wallet built from scratch for a single chain. To grow beyond storage, its users needed to swap, buy, and stake inside the app — without Guarda becoming an exchange or building the infrastructure one demands.
- The team integrated ChangeNOW’s API as its exchange layer, with ChangeNOW acting as the primary provider behind Guarda’s swap coverage: liquidity, routing, and pricing sat with ChangeNOW, while custody stayed in the user’s hands and the swap itself never left the wallet.
- Guarda now supports 70 major blockchains — most of that network coverage enabled through the ChangeNOW integration — operates in more than 100 countries, and runs across web, desktop, mobile, and a browser extension. ChangeNOW carried the exchange side; the wider product trajectory was Guarda’s own.
For most of the last decade, a wallet’s job was to hold. Keys in, keys safe, keys out when needed. That framing no longer survives contact with how people actually use these products. Users judge a wallet by what they can do the moment they open it, not by where their assets sit while they’re idle.
When the only action a wallet supports is storage, every swap, purchase, or stake becomes a reason to leave. A wallet built this way is a waypoint between transactions rather than the place transactions happen. An in-wallet exchange has moved from a premium feature to a baseline expectation, and the interesting question is no longer whether to add one but where the action should live once you do.
The shift has a clear starting point. In 2017, centralized exchanges were losing user trust after a run of major hacks, regulation around custodial platforms was tightening, and self-custody stopped being a preference for the technically minded. For a growing share of users it became the safer way to hold assets at all.
That change in behavior collided with a change in market structure. Assets fragmented across chains, and manual navigation between them slowed people down and raised failure rates at exactly the moments they were trying to act. Liquidity scattered across order books, AMM pools, and competing routing systems. Aggregation and smart routing went from advanced tooling to table stakes, because no single source could price a serious trade well on its own. So the bar rose twice at once: users wanted custody in their own hands, and they wanted to act across a dozen networks without leaving the app to do it.
Guarda started that year as an Android wallet for Ethereum, built from scratch as a non-custodial product by a team with no existing infrastructure, no product base, and no outside funding. The hard part was never the entry feature. It was trust. A non-custodial architecture can’t keep private keys, backup files, or personal data on its own servers, which makes the engineering more demanding than a server-side wallet — and more demanding still for a self-funded team working against its own resource limits. The early work got noticed anyway: the Ethereum Classic community picked up the Android wallet, and a Zcash Foundation grant funded a lightweight ZEC client.
The scaling problem showed up fast. A separate app for every chain would have turned the product into a pile of disconnected wallets, so the team needed one architecture that could absorb new assets and new actions without fracturing. Getting there meant turning down three easier paths, each with a real cost. A custodial or server-side model would have simplified the engineering and given up self-custody in the process. Staying mobile-only would have kept the product focused and ignored every other environment where people manage crypto. Taking outside capital would have accelerated hiring and added a set of pressures the team didn’t want. Guarda took the harder route on all three: self-funded, cross-platform, trust model intact.
That discipline is the part worth studying. The constraint wasn’t a footnote to the strategy — it was the strategy. A team that couldn’t afford to build an exchange had to be precise about what it built and what it plugged in.
Here is where the decision gets specific. Guarda made in-app exchange a core goal. But building liquidity and exchange operations from the ground up was exactly the work the team had ruled out. So it drew a line most roadmaps blur: the infrastructure goes out, the action stays in.
The exchange layer was integrated through an API — ChangeNOW’s, as the primary provider — so swaps resolved inside the wallet while routing, pricing, and liquidity sat outside the team’s operations. Guarda didn’t become an exchange, and it didn’t send its users to one.
That distinction is easy to collapse, so it’s worth being exact about it. Sending a user to an exchange means a redirect out of the interface, a separate account, a second round of identity checks, and custody handed to the venue that runs the trade. An embedded swap keeps all of that inside: no redirect, no second account, no transfer of custody, and the fee and the transaction data stay with the wallet rather than the venue. The trade still settles on external rails — but the user, the moment of action, and the relationship never leave the product. Only the plumbing is outsourced. Because the routing is non-custodial, keys never left the user’s control to make a swap happen, which keeps the wallet’s original promise intact rather than trading it for convenience.
Outsourcing the layer also outsourced a burden the team was right to avoid: when the provider carries the routing and much of the compliance weight, a wallet adds exchange without inheriting the full regulatory profile of one.
The commercial logic follows from the same choice. Every action a user can complete inside the product deepens the relationship and creates a place to earn without pushing the wallet toward custody — swaps, and later staking that runs up to around 20% APY depending on the asset. Guarda didn’t stop at transactions, adding a token generator, an education arm in Guarda Academy, and the $GRD token, but each of those hung off the same wallet rather than spawning a separate app.
The result reads as reach rather than a list of wins. Guarda now supports 70 major blockchains, with ChangeNOW as the main exchange provider behind that coverage rather than the only one, and it runs in more than 100 countries across web, desktop on Windows, macOS, and Linux, mobile on iOS and Android, and a Chrome extension. A single-currency Android app became a place to hold, swap, buy, and stake from one environment. The integration handled the exchange layer; it didn’t manufacture the whole trajectory, and the honest version of the story keeps those two things separate.
The lesson for wallet teams is narrower than “add an exchange.” The wallet that meets the moment of action builds a stronger relationship even without holding anyone’s funds. The rule Guarda landed on is the sharp one: don’t become an exchange, but don’t let another platform own the exchange action either. Keep the custody model clear, and keep the action inside the product.
Which leaves one question for anyone running a wallet today. Of all the transaction intent your users generate, how much are you still sending somewhere else to capture?
_________________________________________________________________________
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。