Building Self-Custody from Zero
Guarda Wallet began in 2017. Its first release was an Android Ethereum wallet, built from scratch as a non-custodial product. The team started without any existing infrastructure, product base, or outside funding.
In 2017, crypto adoption was moving fast, and the market was changing quickly. New users were entering the market, centralized exchanges were losing trust after major hacks, and regulation around custodial platforms was getting tighter. Self-custody was no longer just a technical preference. For many users, it became the safer way to hold assets.
The hardest part wasn't the entry product — it was trust. Guarda couldn't store private keys, backup files, or personal data on its servers. All sensitive information had to stay with the user. That made the architecture more demanding than a server-side wallet, especially for a self-funded team with limited resources.
Guarda's first wallet solved the entry problem for Ethereum users, and the work got early recognition from outside the company. The Ethereum Classic community noticed its Android Ethereum wallet, and Guarda later received a Zcash Foundation grant to build a lightweight Android wallet for ZEC.
But a separate wallet for every chain would not scale. Guarda needed one architecture that could absorb new use cases without turning the product into a collection of disconnected apps. The goal became clear: create a self-custody wallet that could grow with the market, support more assets, and keep user control at its core.
The Goal: Move Beyond Storage
The wallet needed to support more assets and networks, reach users in different settings, and allow financial actions within the app. Exchange, purchase, staking, and other features had to be part of the same user experience, without sending people to third-party services for every transaction.
The team made in-app exchange a main goal. If swaps happen outside the wallet, it loses activity, data, and chances to earn when users are ready to act. The wallet needed to become a full crypto management tool. Success meant growing asset and platform coverage, increasing exchange activity inside the wallet, and building user trust.
Each easier route carried a trade-off. A custodial or server-side model would have simplified engineering but given up self-custody. Staying mobile-only would have kept the product focused but ignored the other environments where people manage crypto. Outside capital could have sped up hiring and development but introduced new pressures. Guarda took the harder path: a self-funded wallet built to scale across platforms, assets, and services while keeping the trust model intact.
One Wallet, More Actions: Bringing Swaps into the Wallet
The platform grew to include a web wallet, a desktop wallet, mobile apps, and a browser extension. This gave users more ways to access the same experience.
Guarda focused on adding native wallet actions like swaps, purchases, staking, and other financial uses. For the exchange layer, the team integrated the ChangeNOW API, so asset exchange became part of the wallet experience instead of a separate process. Guarda could add swaps while keeping the core self-custody model. Exchange was the biggest challenge of the set: ChangeNOW handled that layer, so swaps stayed within the wallet, and Guarda didn't have to build its own liquidity or exchange infrastructure from the ground up.
User demand guided the roadmap, and community requests helped set priorities. The team also went beyond transactions by adding a token generator, Guarda Academy, and the $GRD token. This expanded the product into tools, education, and ecosystem participation, connecting new use cases to the same wallet instead of creating separate products for each.
The Outcome and The Results
Today, Guarda supports 70 major blockchains, most of which are enabled by the integration with ChangeNOW. It's used in over 100 countries and works on web, desktop, mobile, and Chrome Extension. Desktop support includes Windows, macOS, and Linux, while mobile covers iOS and Android.
That is the visible scale. Guarda is no longer a single-currency Android app. It is a full crypto management ecosystem built around the same non-custodial principle it started with. Users can hold assets, swap, buy, stake, and manage more activity from one environment.
This changed the wallet's commercial role as well. Active management creates more product depth, more repeat usage, and more ways to monetize without forcing Guarda into custody. Exchange and staking became core parts of that expanded role. Staking across supported networks can reach up to 20% APY, depending on the asset.
Conclusion
The main lesson for wallet teams is to look closely at how wallet competition has changed. Users judge wallets by what they can do right away, not just where assets are stored. The product that meets users' needs in that moment builds a stronger relationship, even without holding their funds.
This points to a clear strategy for modern wallets: don't become an exchange, but don't let others handle the exchange actions either. Keep trust clear and keep the actions inside the wallet.
For teams building or growing a wallet, embedded swaps are often the best starting point. ChangeNOW lets wallets add in-app exchange without becoming full exchange platforms. If your users already use your wallet to manage assets, how much of their transaction intent are you still sending elsewhere?
