
How Moonshot powers millions of self-custodial wallets using Turnkey
1.5M+
99.99%
2 weeks
.png)
We needed a third-party wallet provider that would simplify onboarding without hijacking the entire process. Turnkey gave us the tools to build that experience exactly the way we wanted
Learn how this leading mobile trading app used Turnkey to streamline native wallet creation with a fully branded onboarding experience.
- 1.5M+ user wallets created
- 99.99% uptime since launch
- 2 weeks to full integration
“Turnkey gave us exactly what we needed: flexible wallet infrastructure that just works. Their support was also very hands-on, even before we signed the contract.” — Moonshot Team
About
Moonshot is a leading mobile trading app built to simplify the purchase and sale of coins on the Solana blockchain. In 2025, Moonshot became the most downloaded crypto trading app across the U.S. Apple App Store and currently serves over 500K active users.
Challenge: Building a seamless wallet creation experience
Moonshot's founding vision was to create a mobile trading app that anyone — regardless of crypto fluency — could pick up and use within minutes. The only roadblock to achieving this goal? Crypto's notoriously fragmented and friction-heavy onboarding experience.
Veterans in the crypto space know how difficult something as fundamental as creating a wallet can be for non-technical users. Between managing seed phrases and setting preferred security layers, the complications involved can drive prospective traders to simply abandon the space altogether.
As a trading app championing accessibility, Moonshot needed wallet infrastructure that would streamline the onboarding experience with a secure, expedited, and on-brand flow. After vetting several potential solutions, Moonshot found that most wallet providers fell short on:
- Onboarding flexibility: Most providers require users to interact with their built-in UI components — such as login buttons, popups, or external email flows — during onboarding. This limited Moonshot’s ability to design a frictionless and app-native experience that didn’t disrupt the user journey.
- User trust and brand consistency: In addition to requiring an unfamiliar UI, other wallet providers would also send Moonshot’s users confirmation emails from third-party domains during onboarding. This fragmented experience could quickly erode user trust and confidence.
- Support for an unconventional tech stack: Moonshot has a unique stack not commonly supported by crypto infrastructure providers, which typically focus on TypeScript SDKs.
Fortunately, as the app's projected launch date continued to grow nearer, Moonshot discovered Turnkey.
“We needed a third-party wallet provider that would simplify onboarding without hijacking the entire process. Turnkey gave us the tools to build that experience exactly the way we wanted.”
Solution: Turnkey's flexible embedded wallets
The partnership began before the contract was even signed. Turnkey’s team worked closely with Moonshot to prototype and validate the implementation, ensuring support for the app's unconventional tech stack by creating a different SDK. This early collaboration gave Moonshot the confidence to move forward with a long-term commitment, knowing they were backed by a team willing to meet them where they were.
With Turnkey, Moonshot users can create non-custodial wallets and start trading with an email and 2FA — no browser extensions, seed phrase management, or other friction-heavy steps. And with private keys managed in Turnkey's secure enclaves, this added convenience doesn't come at the expense of security.
Thanks to Turnkey's flexible API, Moonshot also has complete control over the look and feel of its onboarding flow. Moonshot delivers an onboarding experience that feels completely native to its app. Plus, Moonshot now sends all transactional emails (like verification codes) from their own domain, avoiding confusing touchpoints that might undermine user trust.
By powering a frictionless onboarding, Turnkey became a quiet but critical part of Moonshot’s in-app experience.
“We had a non-conventional stack, but Turnkey still worked closely with us to get the implementation working end-to-end.”
Results: A seamless onboarding experience that scales alongside Moonshot’s growth
With Turnkey powering its onboarding flow, Moonshot eliminated common barriers to entry for non-technical users, driving significant growth in the process. Wallets are created instantly, branded emails go out from Moonshot’s domain, and users can start trading right away with confidence.
- 1.5M+ user wallets created
- 99.99% uptime since launch
- 2 weeks to full integration
As Moonshot continues to scale, attracting legions of new traders per month, Turnkey will remain a key part of their infrastructure, powering the most crucial steps across the user experience.
“Turnkey is a core piece of our infrastructure and enables us to move quickly while maintaining full control over our UI.”
