<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>RallyProtocol</title>
        <link>https://blog.rallyprotocol.com</link>
        <description>Build web3 native mobile apps with ease, featuring on-demand embedded wallets and gasless transactions.</description>
        <lastBuildDate>Sun, 05 Jul 2026 11:27:56 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <image>
            <title>RallyProtocol</title>
            <url>https://storage.googleapis.com/papyrus_images/868402580b744d3d26d53275adc97b8a.jpg</url>
            <link>https://blog.rallyprotocol.com</link>
        </image>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[Stripe Bought Privy. Now Who Owns Your Wallet Stack?]]></title>
            <link>https://blog.rallyprotocol.com/stripe-bought-privy-now-who-owns-your-wallet-stack</link>
            <guid>SBJYCpWKG3J7BW8XjEEA</guid>
            <pubDate>Thu, 17 Jul 2025 21:24:48 GMT</pubDate>
            <description><![CDATA[Stripe acquired Privy. Here’s the announcement, with a reminder that infrastructure is never just plumbing. Privy made it dramatically easier to embed wallets into apps. Over 1,000 teams integrated it. Seventy-five million wallets spun up. Wallet onboarding stopped being painful. Now the whole thing lives inside Stripe. And that changes the equation.If Privy was your wallet layer—and Stripe now owns Privy—what exactly do you own?Embedding Isn’t OwnershipThe pitch for embedded wallets is solid...]]></description>
            <content:encoded><![CDATA[<p>Stripe acquired Privy. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://privy.io/blog/announcing-our-acquisition-by-stripe">Here’s the announcement</a>, with a reminder that infrastructure is never just plumbing.</p><p>Privy made it dramatically easier to embed wallets into apps. Over 1,000 teams integrated it. Seventy-five million wallets spun up. Wallet onboarding stopped being painful.</p><p>Now the whole thing lives inside Stripe.</p><p>And that changes the equation.</p><blockquote><p>If Privy was your wallet layer—and Stripe now owns Privy—what exactly do you own?</p></blockquote><h2 id="h-embedding-isnt-ownership" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Embedding Isn’t Ownership</strong></h2><p>The pitch for embedded wallets is solid: smoother onboarding, fewer dropoffs, better UX. And the reality often lives up to it.</p><p>But embedding infrastructure doesn’t make it yours. More often, it means <strong>renting someone else’s</strong>: keys, policies, recovery flows, rate limits.</p><p>That tradeoff is fine—until it isn’t.</p><p>Because when that wallet infrastructure gets acquired, your assumptions go with it. Terms can shift. Access can change. The roadmap you were relying on might suddenly point in a different direction, one optimized for a new parent company’s strategy.</p><p>Stripe is a phenomenal company. It’s also a large one. That means priorities shaped by scale, compliance, and cross-product alignment. Your wallet UX may not always be the deciding factor.</p><h2 id="h-value-was-extracted-now-its-consolidated" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>Value Was Extracted. Now It’s Consolidated.</strong></h2><p>One can guess what Stripe’s play is.</p><p>Privy became a channel—into user flows, app behavior, and onchain value. Now Stripe owns that channel.</p><p>It’s not hard to imagine what comes next: deeper integration with payments, seamless bridging between fiat and crypto, maybe even AI-optimized flows. Wallets, stablecoins, compliance—all under one stack.</p><p>That’s a logical move for Stripe. It’s also a consolidation of leverage that developers helped to create.</p><p>Because the infrastructure you helped scale now powers a platform you don’t control. Stripe didn’t do anything wrong. It just did what Stripe does.</p><p>If that feels harsh, consider the alternative: what if the wallet experience had been embedded <em>in your app</em>, not merely <em>by</em> your app?</p><h2 id="h-dont-be-evil-vs-cant-be-evil" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>“Don’t Be Evil” vs “Can’t Be Evil”</strong></h2><p>Privy was a wallet service. Stripe is a platform. Platforms make tradeoffs. Sometimes those tradeoffs impact you. That’s not malice; it’s math.</p><p>Which is why architectural choices matter.</p><p>Relying on goodwill works—until it doesn’t. Relying on intent is fine—until incentives shift. That’s the appeal of building with infrastructure that doesn’t require trust in the first place.</p><p>That’s what RallyProtocol is built for.</p><p>It’s permissionless and open-source. No custody layer. No admin dashboard. No “just a heads-up, we’re tightening access” email.</p><p>Wallets are generated locally on-device, encrypted by the secure enclave, and the entire UX is controlled and owned by the developer.</p><h2 id="h-the-real-question-whats-yours" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Real Question: What’s Yours?</strong></h2><p>Stripe’s acquisition of Privy doesn’t break anything. But it <strong>raises a flag</strong> for developers who’ve come to depend on wallet tools that feel embedded—but aren’t actually owned.</p><ul><li><p>Who controls recovery policies?</p></li><li><p>Who sets identity requirements?</p></li><li><p>Who decides what’s visible, throttleable, or billable?</p></li></ul><p>If the answer isn’t “you,” then the integration isn’t infrastructure—it’s exposure.</p><h2 id="h-the-alternative-own-the-stack" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>The Alternative: Own the Stack</strong></h2><p>You don’t need to rent wallet infrastructure. You can own it.</p><p>RallyProtocol lets you embed secure, on-device wallets directly into your app—without intermediaries, permissions, or vendor lock-in.</p><p>It’s not an integration. It’s your infrastructure.</p><h2 id="h-about-rallyprotocol" class="text-3xl font-header !mt-8 !mb-4 first:!mt-0 first:!mb-0"><strong>About RallyProtocol</strong></h2><p>RallyProtocol is a wallet toolkit for mobile developers who want full ownership of their app’s onchain experience. It provides key management and recovery components for embedding secure, on-device wallets—no custody layers, no forced UX, and no centralized gatekeepers. Permissionless, open source, and built for vertical integration.</p><p>Your wallet. Your app. Nothing in between. Start building at&nbsp;<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://rallyprotocol.com"><strong>rallyprotocol.com</strong></a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>web3</category>
            <category>wallets</category>
            <category>crypto</category>
            <category>infrastructure</category>
            <category>onchain</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/dc0f4abec034c342bc3be59fbae2f30a.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The Composable Wallet Layer]]></title>
            <link>https://blog.rallyprotocol.com/the-composable-wallet-layer</link>
            <guid>D6Yqf7YofR7YB1DuWqYt</guid>
            <pubDate>Wed, 11 Jun 2025 21:09:29 GMT</pubDate>
            <description><![CDATA[What Does ‘Composable’ Mean for Wallets?Composability is the ability to build your wallet stack piece by piece—choosing your own auth, onboarding, and UX. Instead of inheriting a fixed experience from a third-party service, you define it end to end. If you’ve built with other SDKs, you know it’s fast but rigid. Composability is like building your own checkout flow—tailored to your users, optimized for your context, and fully under your control. So why build your own when someone else offers i...]]></description>
            <content:encoded><![CDATA[<h3 id="h-what-does-composable-mean-for-wallets" class="text-2xl font-header">What Does ‘Composable’ Mean for Wallets?</h3><p>Composability is the ability to build your wallet stack piece by piece—choosing your own auth, onboarding, and UX. Instead of inheriting a fixed experience from a third-party service, you define it end to end.</p><p>If you’ve built with other SDKs, you know it’s fast but rigid. Composability is like building your own checkout flow—tailored to your users, optimized for your context, and fully under your control.</p><p><strong>So why build your own when someone else offers it pre-packaged?</strong></p><p>Because when you control the flow, you control the conversion, the UX, the brand experience—and most importantly, you keep the value you create. Third-party systems are designed to benefit the provider. Yours isn’t. Whether it's removing unnecessary steps, aligning with your app’s tone, or embedding invisible security, a custom wallet flow lets you meet users where they are—without forcing them into someone else's funnel. It’s the difference between borrowing a funnel and owning the experience.</p><h3 id="h-the-layers-you-should-control" class="text-2xl font-header">The Layers You Should Control</h3><p>Wallet UX isn't just one surface—it’s a stack. A composable wallet layer gives you control across each of these:</p><ul><li><p><strong>Wallet Creation:</strong> Spin up wallets on-device, only when needed, anywhere in your flow.</p></li><li><p><strong>Auth &amp; Onboarding:</strong> Use passkeys, biometrics, email—or skip login entirely.</p></li><li><p><strong>Key Custody:</strong> Store keys locally in the secure enclave—not with a provider.</p></li><li><p><strong>Data Ownership:</strong> Wallet usage stays in your app—not exposed to third-parties.</p></li></ul><h3 id="h-the-challenge-with-branded-wallet-providers" class="text-2xl font-header">The Challenge with Branded Wallet Providers</h3><p>Most wallet-as-a-service platforms aren’t built for composability or developer ownership. They offer convenience at the cost of control. You’re often stuck with:</p><ul><li><p>Predefined login and recovery flows (e.g., forced social logins)</p></li><li><p>Opaque custody models</p></li><li><p>Vendor-side tracking and analytics</p></li></ul><p>You don’t just integrate the SDK—you give away the value you’re creating.</p><h3 id="h-how-rallyprotocol-enables-composability" class="text-2xl font-header">How RallyProtocol Enables Composability</h3><p>RallyProtocol was designed from the ground up as an unopinionated, mobile-first wallet engine. It gives developers the primitives—key creation, storage, signing, recovery—to build their own stack. No branding. No external custody. No prescribed flows.</p><ul><li><p><strong>Open-source and permissionless</strong>: No signup, no TOS, no gatekeeping.</p></li><li><p><strong>On-device custody</strong>: Keys never leave the user’s device.</p></li><li><p><strong>Invisible integration</strong>: Wallets live inside your app—not as overlays or modals.</p></li><li><p><strong>Composable SDKs</strong>: Use only what you need. Bring your own auth and UX.</p></li></ul><h3 id="h-why-this-matters-now" class="text-2xl font-header">Why This Matters Now</h3><p>Recent failures in centralized wallet infrastructure expose the risks of outsourcing control:</p><ul><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coinbase.com/blog/protecting-our-customers-standing-up-to-extortionists"><strong>Coinbase’s social hack</strong></a><strong>:</strong> Support-side breach exposed user data, enabling phishing and ~$200M in fallout. </p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/loopring-protocol/loopring-wallet-closure-announcement-287400ff621b"><strong>Loopring Wallet shutdown</strong></a><strong>:</strong> Discontinued its smart wallet and app, forcing manual user migration.</p></li></ul><p>When wallet infrastructure is opaque or centralized, users suffer—but developers are the ones who lose trust and retention.</p><h3 id="h-your-wallet-your-stack-your-rules" class="text-2xl font-header">Your Wallet. Your Stack. Your Rules.</h3><p>RallyProtocol gives you the building blocks, not the blueprint. It’s the invisible wallet layer that adapts to your app—not the other way around.</p><p>If you believe wallets should be part of your app—not bolted on—then composability isn’t a luxury. It’s the only way forward.</p><h3 id="h-about-rallyprotocol" class="text-2xl font-header"><strong>About RallyProtocol</strong></h3><p>RallyProtocol is a wallet toolkit for mobile developers who want full ownership of their app’s onchain experience. It provides key management and recovery components for embedding secure, on-device wallets—no custody layers, no forced UX, and no centralized gatekeepers. Permissionless, open source, and built for vertical integration.</p><p>Your wallet. Your app. Nothing in between. Start building at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://rallyprotocol.com">rallyprotocol.com</a>.</p><br>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>web3</category>
            <category>onchain</category>
            <category>crypto</category>
            <category>wallet</category>
            <category>embedded</category>
            <category>ux</category>
            <category>developer</category>
            <category>sdk</category>
            <category>tools</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c2041d38571937a55413a6325a5d5830.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[When Wallets Disappear: The Risk of Building on Rented Wallets]]></title>
            <link>https://blog.rallyprotocol.com/when-wallets-disappear-the-risk-of-building-on-rented-wallets</link>
            <guid>ehF1SpfHGaeRlDle4BkT</guid>
            <pubDate>Tue, 03 Jun 2025 22:06:57 GMT</pubDate>
            <description><![CDATA[Loopring has announced that it will shut down the Loopring Wallet by the end of June 2025. For users, this means migrating assets, updating interfaces, and—most critically—losing continuity. No exploit. No protocol failure. Just a business decision that turns a once-critical access point into a dead end. This isn’t a bug. It’s a feature of the current wallet infrastructure landscape. Loopring’s exit highlights a deeper risk baked into wallet architecture: one that affects users today, but sho...]]></description>
            <content:encoded><![CDATA[<p>Loopring has <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://medium.com/loopring-protocol/loopring-wallet-closure-announcement-287400ff621b">announced</a> that it will shut down the Loopring Wallet by the end of June 2025. For users, this means migrating assets, updating interfaces, and—most critically—losing continuity. No exploit. No protocol failure. Just a business decision that turns a once-critical access point into a dead end.</p><p>This isn’t a bug. It’s a feature of the current wallet infrastructure landscape.</p><p>Loopring’s exit highlights a deeper risk baked into wallet architecture: one that affects users today, but should concern developers even more. When access to wallets depends on a third party, continuity becomes fragile. This blog steps back from the shutdown itself to examine what happens when developers build on infrastructure they don’t own—and how that choice shapes the reliability, trust, and future of onchain UX</p><h3 id="h-when-access-isnt-ownership" class="text-2xl font-header">When Access Isn’t Ownership</h3><p>Wallets aren’t just accounts anymore—they’re infrastructure. They manage keys, initiate transactions, and define how users create and interact with onchain value. When access to that infrastructure is abstracted behind a third-party SDK or service, developers don’t own that layer—they rent it.</p><p>When that service ends, users lose access and trust. Developers lose continuity and control. And the app’s onchain experience fractures at the wallet boundary.</p><p>Loopring’s shutdown isn’t just a matter of user inconvenience. It’s a warning: even non-custodial tooling becomes a point of failure when it’s embedded as a service, not built as infrastructure.</p><h3 id="h-what-dependency-really-costs" class="text-2xl font-header">What Dependency Really Costs</h3><p>This is where architecture matters. Wallets can be:</p><ul><li><p><strong>Branded apps</strong> that live outside your product experience</p></li><li><p><strong>SaaS-style services</strong> that insert external control over custody and UX</p></li><li><p><strong>Embedded wallets</strong> that live inside your app, stored on-device, and fully owned by users</p></li></ul><p>The first two come with dependency risk. The last one doesn’t.</p><p>Most wallet SDKs today simplify onboarding by centralizing hard parts—key management, gas, recovery. But in doing so, they introduce a single point of failure, whether technical or organizational. When the provider shuts down, developers scramble. When terms change, apps adapt or break. When custody shifts, users lose ownership.</p><p>That’s not infrastructure. That’s exposure.</p><h3 id="h-a-path-forward-app-owned-wallets" class="text-2xl font-header">A Path Forward: App-Owned Wallets</h3><p>RallyProtocol takes a different approach. It doesn’t provision wallets for your users—it gives you the tools to embed wallets directly into your app: on-device, invisible, and developer-controlled. No third-party custody. No vendor lock-in. No shutdown notices.</p><p>With RallyProtocol:</p><ul><li><p>Keys are generated and stored on the user’s device, encrypted by the secure enclave</p></li><li><p>Wallets are embedded directly into your mobile UX—not bolted on or handed off</p></li><li><p>You own the flow from session to transaction, from auth to signing</p></li></ul><p>When wallets live on-device and within your app, you don’t lose them when a custody provider pivots.</p><h3 id="h-own-the-infrastructure" class="text-2xl font-header">Own the Infrastructure</h3><p>Loopring isn’t the only one. Centralized wallet layers can—and have—disappeared. It’s not always malicious. Sometimes it’s a pivot. A funding issue. A strategic exit.</p><p>The result is the same: disruption.</p><p>For mobile apps, this fragility is fatal. Users expect continuity. Developers need control. RallyProtocol is built for both. It’s wallet infrastructure that doesn’t assume trust, doesn’t require a contract, and doesn’t go dark.</p><h3 id="h-about-rallyprotocol" class="text-2xl font-header"><strong>About RallyProtocol</strong></h3><p>RallyProtocol is a wallet toolkit for mobile developers who want full ownership of their app’s onchain experience. It provides key management and recovery components for embedding secure, on-device wallets—no custody layers, no forced UX, and no centralized gatekeepers. Permissionless, open source, and built for vertical integration.</p><p>Your wallet. Your app. Nothing in between. Start building at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="http://rallyprotocol.com">rallyprotocol.com.</a></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>cryptocurrency</category>
            <category>mobile</category>
            <category>wallets</category>
            <category>sdks</category>
            <category>developers</category>
            <category>onchain</category>
            <category>web3</category>
            <category>tools</category>
            <category>loopring</category>
            <category>smart</category>
            <category>embedded</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/c05b18497587201e583c3593095dd5ca.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Coinbase’s Security Incident Highlights Why Embedded Wallets and On-Device Self-Custody Matter]]></title>
            <link>https://blog.rallyprotocol.com/coinbases-security-incident-highlights-why-embedded-wallets-and-on-device-self-custody-matter</link>
            <guid>uNs6qtsv8vFHxyWOXyDk</guid>
            <pubDate>Thu, 15 May 2025 17:43:15 GMT</pubDate>
            <description><![CDATA[TL;DR: A recent security incident at Coinbase—stemming from compromised third-party support agents—highlights the value of minimizing intermediaries in wallet infrastructure. This post explores how embedded wallets with user-owned, on-device custody offer a more secure foundation for mobile-first onchain apps.Lessons from the Coinbase IncidentIn a recent blog post, Coinbase revealed an extortion attempt involving cybercriminals who bribed overseas customer support agents. These agents were co...]]></description>
            <content:encoded><![CDATA[<p><strong><em>TL;DR:</em></strong><em> A recent security incident at Coinbase—stemming from compromised third-party support agents—highlights the value of minimizing intermediaries in wallet infrastructure. This post explores how embedded wallets with user-owned, on-device custody offer a more secure foundation for mobile-first onchain apps.</em></p><h2 id="h-lessons-from-the-coinbase-incident" class="text-3xl font-header">Lessons from the Coinbase Incident</h2><p>In <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.coinbase.com/blog/protecting-our-customers-standing-up-to-extortionists">a recent blog post</a>, Coinbase revealed an extortion attempt involving cybercriminals who bribed overseas customer support agents. These agents were convinced to leak user data, which was then used in targeted social engineering attacks.</p><p>Crucially, no private keys or passwords were leaked, and the company acted quickly to reimburse affected users. But the real issue here isn't just the attack—it's the <strong>reliance on a third-party custody and support layer</strong> that created a vulnerable entry point in the first place.</p><h2 id="h-centralized-custody-still-a-single-point-of-failure" class="text-3xl font-header">Centralized Custody: Still a Single Point of Failure</h2><p>For all its user-friendly interfaces and institutional credibility, centralized custody introduces systemic risks:</p><ul><li><p>Support agents can be bribed or socially engineered</p></li><li><p>Sensitive metadata (emails, balances, behavioral patterns) is exposed</p></li><li><p>Users don’t actually control their keys or signing privileges</p></li></ul><p>This undermines the core ethos of Web3—ownership without intermediaries.</p><h2 id="h-embedded-wallets-reducing-the-human-attack-surface" class="text-3xl font-header">Embedded Wallets: Reducing the Human Attack Surface</h2><p>Embedded wallets offer a fundamentally different model: users control their keys from the start, and those keys are stored securely on their own devices. Here’s what user-owned, on-device custody via embedded wallets provides:</p><ul><li><p>No centralized customer support layer with access to user accounts</p></li><li><p>Programmable controls for gasless transactions and session management</p></li><li><p>Keys stored on the device or secured via passkeys, biometrics, or secure enclaves</p></li><li><p>Reduced liability for you, the developer</p></li></ul><p>Platforms like RallyProtocol offer permissionless SDKs for building mobile-first, embedded wallet flows that feel like Web2 but behave like Web3.</p><h2 id="h-why-it-matters-for-mobile-first-apps" class="text-3xl font-header">Why It Matters for Mobile-First Apps</h2><p>If you’re building a mobile dApp, the UX needs to be seamless—no copy-pasting seed phrases or redirecting users to browser extensions. But you also need to ensure users truly own their assets.</p><p>By using open &amp; permissionless developer tools for mobile, you can:</p><ul><li><p>Build intuitive onboarding with auto-generated wallets</p></li><li><p>Support social logins with underlying cryptographic safety</p></li><li><p>Avoid custodial compliance burdens (you never touch the funds)</p></li><li><p>Design and own the entire onchain experience without compromising user custody</p></li></ul><h2 id="h-final-thoughts" class="text-3xl font-header">Final Thoughts</h2><p>The Coinbase incident wasn’t about bad tech—it was about bad incentives and centralized risk. As developers, we can design systems that are resilient not just to code exploits, but to human ones.</p><p>Embedded wallets with on-device custody let us build for the future—where users hold the keys, and developers build with trust, not compromise.</p><h2 id="h-about-rallyprotocol" class="text-3xl font-header">About RallyProtocol</h2><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/"><strong>RallyProtocol</strong></a> is an open and permissionless onchain mobile toolkit designed to help developers build seamless, secure crypto-native experiences. With features like embedded wallets and gasless transactions, Rally enables apps to support self-custody from day one—without compromising on UX. Whether you're building in Flutter, Unity, React Native, Expo, Swift, or Kotlin, RallyProtocol gives you the tools to go onchain, mobile-first, and user-first.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>crypto</category>
            <category>onchain</category>
            <category>custody</category>
            <category>embedded</category>
            <category>wallets</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/8e23f3097fc2af633b52fc155da0fa81.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Embedded Wallets in Mobile Apps: How They’re Changing Web3 UX]]></title>
            <link>https://blog.rallyprotocol.com/embedded-wallets-in-mobile-apps-how-theyre-changing-web3-ux</link>
            <guid>zandXLQusjZv1t5f4T26</guid>
            <pubDate>Tue, 18 Mar 2025 16:15:01 GMT</pubDate>
            <description><![CDATA[Embedded wallets are something we have talked about in the past. We highly recommend checking out our previous blog posts here and here if you'd like to get an overview on what embedded wallets are and why they are important. This post will highlight real-world examples of mobile apps leveraging embedded wallets, the UX, and why they matter—for developers looking to integrate them and for users who benefit from their seamless experience.OrbOrb is a mobile-only Web3 social media app built for ...]]></description>
            <content:encoded><![CDATA[<p></p><p>Embedded wallets are something we have talked about in the past. We highly recommend checking out our previous blog posts <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.rallyprotocol.com/what-are-embedded-wallets-for-mobile-apps">here</a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.rallyprotocol.com/embedded-wallets-and-key-custody-for-onchain-mobile-apps-what-you-need-to-know">here</a> if you'd like to get an overview on what embedded wallets are and why they are important.</p><p>This post will highlight real-world examples of mobile apps leveraging embedded wallets, the UX, and why they matter—for developers looking to integrate them and for users who benefit from their seamless experience.</p><div class="relative header-and-anchor"><h2 id="h-orb">Orb</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://orb.club/">Orb</a> is a mobile-only Web3 social media app built for artists, creators, degens, and everyday users, powered by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.lens.xyz/">Lens Chain</a>. (Hey, we power their embedded wallets!) Orb is a great example of how social media can take advantage of embedded wallets since many interactions—such as posting, collecting content, minting, and following users—would otherwise require separate approvals outside of the app.</p><figure float="none" width="190px" data-type="figure" class="img-center" style="max-width: 190px;"><img src="https://storage.googleapis.com/papyrus_images/9ec3085dff6010ef9d7743351fbc0e46.gif" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAIAAABCTrX+AAAACXBIWXMAAAPoAAAD6AG1e1JrAAADKklEQVR4nJ2UbUhTURjHD71BaVpRSYUZlJAWDq1IMPpSkYVBb1IEZSVBhqZOCyEpUwOV6FMfRBnLlU2NMbCbTkWJZSXmyOUtZWmMLXNmze3u5W733HOeuOttOrWXy//DOc/93f/93/M8XIQQio5aFx+7OWpl1NrFEavQlGvFouUxa6K3y5JSdqZI+zAUvmnDxiRZUvzmrXFrY6IXLJuPlkSgyKUoIgyFx8XGJe9I3rN7z/HDx5fNW45S96VuS0xMSJCdPpVxLiPzwpmM7Kycy9n5BbmFBbmF8hx5Xnb+pYvZ+XkFaamHUEV5ZbO2ub6uXse0P9G2MFqmjdHoO/X6rm59l17/9LmkTn2/wVh6rQypFCrj6zd9PQZDr4E1vhuzjn/59JGzc8GyT9hBBJXiPmptbgUCXrfX5/VhHwYKQICKNFhSHaCpvgm1t7QDAMEECPwUDVpLwsJUWtoHbtCA2W9UlCrT6ane8Gfv4KAwN02Ev/F+FJxkuiUVKYizeIcGgFmT4H9OAv9DUxEwJiQo2Mw0JQAU3B5sGnU7XQJAoBJK/+olECAidbqE4I+ei4bAG+bKPY2m4ky0OmSq4G/O5PuchLYTAhJFceqZkBk6Dz9ld/qCkvgx7/iKBQELAiWUhjw2MuYBAI26CemY9n7tI02FfOBFx+TXcZ9XML0bctgngf4YNT/vN5uGAUCtUqNWptXP82Z2yG6xioSIIuF5jKVmSmtKKMbY5ZK8Gx80og5G5+ccn83midHRCYuFeNzUwwHvFV0Op23MYbM5x21frBYQsPpBI2rTdfJ3s+ypiEuP4NLDuPTI4aPr36atHjoQaTu4gEtDziMLuf2Ir73UIOVueOjOkk3k7m6+crZFfqr7ZpbyfNqwonxSW+NhagSdQui4112cyZRdqa1WoKpje7mDyJi5q7DkdlFpVVFJ5dXrFV3P+zCAB2MM4Kdw6061vKjkxJGTSLYpjq3Me6m8q6p72FB3X6NuUimU/T29YxardeSD2fR+ZMj0WKO9V6uMj92CbhSXHj5x7tmLVyZ20NBr6OvpG2QHWSPLGgdYI+t1e6VxD/yrlDXKb4kqkqv8rkQ6AAAAAElFTkSuQmCC" nextheight="1734" nextwidth="800" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h3 id="h-wallet-type-embedded-eoa">Wallet Type: Embedded EOA</h3></div><p><strong>Pros:</strong></p><ul><li><p>By creating an account on Orb, users automatically get an embedded wallet.</p></li><li><p>Optionally, users can also sign in with their existing wallet - functions across multiple devices</p></li><li><p>An experience similar to existing Social Media interactions - user familiarity.</p></li><li><p>Fully ignores the old hassle of approving-something-every-step found in many early Web3 apps.</p></li></ul><p><strong>Cons:</strong></p><ul><li><p>Exporting and importing keys between devices can be a hassle.</p></li></ul><div class="relative header-and-anchor"><h2 id="h-wombat">Wombat</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.wombat.app">Wombat</a> is a platform that enables users to play games, earn rewards, trade digital assets, and connect with the Web3 gaming community. By using an embedded wallet, Wombat ensures that players can collect rewards, make transactions, and interact with blockchain-based games without unnecessary friction.</p><figure float="none" width="194px" data-type="figure" class="img-center" style="max-width: 194px;"><img src="https://storage.googleapis.com/papyrus_images/c560cc860b64dba9eb50c8c481a1a656.gif" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAgCAIAAABCTrX+AAAACXBIWXMAAAPoAAAD6AG1e1JrAAADF0lEQVR4nL2Uz4/bRBTHzQW0ArVFK0ArNpvYHs9MHHs88Uxsj8d2fjuxk82myabqVht2xY9Dr730VLW9FXECiQN/AzeQuCD+LC5cihwnoYVduCF9D6P3PqN5M/N9T9Eq1MFhLDJqJ/BjrB0cHSgf3lUO7yiHH7xzWPvUplYciyxPV0hrKTt6bOPI+Aiq733yrnLv/Y0OlHvaMfFoz3P74+ESqlwxagyq3DhhSOUYBAgI0whLWUZYBwGscaPGtAoFVaZgzaM4cnBEkCRI2lDYUFgwLBdlkCBJcYR1X8G6T5C0YPjvIkj+/zRBkm4u8N+0DQUG4kQPMHxrww20DQUCIrHj566f6OzNDTfQFEfqEfnl599e//H7r8NOTfXoLnUDTXBUOaZfv/r+9U8/ftvuVjSP3EabMGwhMcB+qPPxMY50HtcDFwrzH7SwDIGNMEHBS8t9YvPHtv/MZi8tt4MCXFhAbGmktRwkrU2ogaIGikwjbEBZeAFHDSRNQxQADAsa1njkj1bzq9X8ejFZz7OL5fQyT1er+fXy9LPz2dXydH118Vh6o8KDSG0N4tlytj4dX5xlFw/uX1+uvrpcfflo+cWj5efL6Tobni8m6358VtBY96tHBFSZUWMWDLthnnYXaXcxSGaDZFYHAVI5rLEGENu6Xzx7lXYXIR/JVha4Q8EGgqc+HfJGT7BRyPLYzznpFL2Ddf/pk+eD9v3AHUk3i71JV0x7ctqXZ20xjf28E562Rb71N9K87775YTp62Bb5sL2I/BEnHZ/2PafnOb0W6fpuv2kmliHqICgqYXbSNGMHR7Qel4+1t0e5IKh40G3dTTNxScKdjUgSB+NBchaLbBNsl3JJsqUpjgrVt2qacSlnH98stj9fnl5o0+c73dINDor+Vqi96/yb6T1qQ9mA26lQDoxb/V0HwVvSgwa4jTZEyNOenPXCSU9OYzEZJPPIH5mbC/zl2P25zO54tF8MPlp8jUf7zO6UKEGy+HlQZUhrlYIq10+abwqqfJ8t5iCosjKhVSgGfpae5+l5tlMdBFqFlgCosj8BkHsjcqajANcAAAAASUVORK5CYII=" nextheight="1734" nextwidth="800" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h3 id="h-wallet-type-smart-contract-wallet">Wallet Type: Smart Contract Wallet</h3></div><p><strong>Pros:</strong></p><ul><li><p><strong>Frictionless Gaming:</strong> Players don’t have to deal with external wallets when earning or trading in-game assets.</p></li><li><p><strong>Multi-Chain Support:</strong> Wombat provides access to multiple blockchains, giving users more flexibility.</p></li><li><p><strong>Easy Onboarding:</strong> The app abstracts away most wallet complexities, allowing non-crypto-native users to engage quickly.</p></li><li><p><strong>Private Key Exporting:</strong> Users can export their multi-chain private key.</p></li></ul><p><strong>Cons:</strong></p><ul><li><p><strong>Limited Recovery Options:</strong> Restricted to the device’s connected cloud accounts such as a user’s Google Drive.</p></li><li><p><strong>Limited Token Support:</strong> Only a handful of tokens are natively supported.</p></li></ul><div class="relative header-and-anchor"><h2 id="h-immutable-embedded-passport">Immutable Embedded Passport</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.immutable.com/products/embedded-passport">Immutable’s Embedded Passport</a>, powered by Sequence wallet infrastructure, is a Web3 onboarding solution designed for gaming applications. Sequence provides the embedded wallet infrastructure for Immutable’s Embedded Passport, enabling seamless onboarding within their ecosystem.</p><p>With Embedded Passport, games can provision embedded wallets tied to their account system—including guest logins—so users can start playing right away. When players want to engage in deeper Web3 interactions, such as withdrawing funds, accessing NFT marketplaces, or sharing assets across multiple games, they can seamlessly upgrade to a full Immutable Passport wallet. While Immutable Passport itself is non-custodial, players may not have full access to private keys within the embedded version until they upgrade.</p><div class="relative header-and-anchor"><h3 id="h-wallet-type-smart-contract-wallet">Wallet Type: Smart Contract Wallet</h3></div><p><strong>Pros:</strong></p><ul><li><p><strong>Seamless Player Onboarding:</strong> Gamers can enter a Web3 experience without managing a wallet manually.</p></li><li><p><strong>Game-Specific Wallets:</strong> Ensures smooth integration with each game’s unique ecosystem.</p></li><li><p><strong>Upgrade Path:</strong> Players can transition to a full Immutable Passport for broader Web3 interactions when ready.</p></li><li><p><strong>Non-Custodial Security:</strong> Users retain control over their assets while benefiting from a streamlined login experience.</p></li></ul><p><strong>Cons:</strong></p><ul><li><p><strong>Developer Integration Required:</strong> Requires developers to build Passport integration into their games, adding an extra step compared to generic wallet solutions.</p></li><li><p><strong>Wallet “Upgrade” Dependent:</strong> Players may not have full access to private keys within the embedded version until they migrate to the standard Immutable Passport. </p></li></ul><div class="relative header-and-anchor"><h2 id="h-final-thoughts">Final Thoughts</h2></div><p>Embedded wallets are transforming how users interact with blockchain applications, reducing complexity while keeping core Web3 principles intact. Whether through social apps like Orb, gaming platforms like Wombat and Immutable, or other enterprise solutions, these integrations enhance accessibility and usability across the board.</p><p>For developers, embedded wallets remove onboarding friction and create a more intuitive user experience. For users, they enable seamless interactions without the technical overhead of managing private keys. As Web3 adoption grows, expect more apps to integrate these wallet solutions to improve engagement and usability.</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol">About RallyProtocol</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in Flutter, Unity, React Native, Expo, Swift, or Kotlin, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Want to learn more? Dive into our developer <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">docs</a>. </p><p></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>embedded</category>
            <category>wallets</category>
            <category>crypto</category>
            <category>onchain</category>
            <category>blockchain</category>
            <category>web3</category>
            <category>ux</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/92a1c5eac384a33c2a79a8a6f9b5e456.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Hidden Gotchas of Third-Party Tools: Open Mobile Developer Tools for a Permissionless Onchain Future]]></title>
            <link>https://blog.rallyprotocol.com/hidden-gotchas-of-third-party-tools-open-mobile-developer-tools-for-a-permissionless-onchain-future</link>
            <guid>IS6b36XIzdCeDvKCKrrr</guid>
            <pubDate>Tue, 25 Feb 2025 18:47:33 GMT</pubDate>
            <description><![CDATA[At RallyProtocol, we believe blockchain’s core principles—openness, permissionlessness, and ownership—should extend to the tools developers use. Tools that don’t just support building dapps, but also empower developers to own the value and ecosystems they create. In this blog, we’ll break down the shortcomings of third-party developer tools and explore how a truly open and developer-first approach can onboard the next generation of mobile users onchain.The Hidden Costs of Third-Party Onchain ...]]></description>
            <content:encoded><![CDATA[<p>At RallyProtocol, we believe blockchain’s core principles—openness, permissionlessness, and ownership—should extend to the tools developers use. Tools that don’t just support building dapps, but also empower developers to own the value and ecosystems they create.</p><p>In this blog, we’ll break down the shortcomings of third-party developer tools and explore how a truly open and developer-first approach can onboard the next generation of mobile users onchain.</p><div class="relative header-and-anchor"><h2 id="h-the-hidden-costs-of-third-party-onchain-developer-tools"><strong>The Hidden Costs of Third-Party Onchain Developer Tools</strong></h2></div><p>While third-party platforms promise seamless onchain integration, they often come with a hidden price that undermines the autonomy and ownership developers originally expected.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/fbc42bda5ba49e511e8b1d252d26ed08.png" blurdataurl="data:image/png;base64,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" nextheight="1000" nextwidth="1298" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">Third parties serve as middlemen between your app and onchain experiences</figcaption></figure><div class="relative header-and-anchor"><h3 id="h-value-extraction-who-really-owns-your-users"><strong>Value Extraction: Who Really Owns Your Users?</strong></h3></div><p>Some embedded wallet providers simplify onchain onboarding but require developers to cede user and wallet ownership—locking users into closed ecosystems. What starts as a frictionless experience can turn into a long-term dependency where the platform, not the developer, owns users and their wallets.</p><div class="relative header-and-anchor"><h3 id="h-unpredictable-costs-and-policy-changes"><strong>Unpredictable Costs &amp; Policy Changes</strong></h3></div><p>Building with third-party tools can feel like walking on shifting ground. Platforms alter fee structures, impose API limits, or throttle transactions as they scale.</p><p>Imagine scaling your app with a gasless transaction service, only to face sudden transaction throttling or extra fees as your app gains traction. These changes can jeopardize the core value proposition your users depend on.</p><div class="relative header-and-anchor"><h3 id="h-hidden-gatekeepers-and-intermediaries">Hidden Gatekeepers &amp; Intermediaries</h3></div><p>Developers aim to maintain full control over their users and applications, yet many third-party platforms wedge themselves as intermediaries. They may require users to create platform-specific accounts or even sign transactions on their behalf, weakening both the developers’ and users’ own autonomy over their onchain activities.</p><p>Consider a wallet provider that “rents” smart contract wallets to developers. Instead of enabling true self-custody for users, developers are forced to rely on an intermediary that has ultimate control over user wallets with the power to extract, censor, or in the worst case-scenario, misplace them.</p><div class="relative header-and-anchor"><h3 id="h-vendor-lock-in"><strong>Vendor Lock-In</strong></h3></div><p>When developers try to reclaim control, they often find themselves constrained by vendor lock-in. A platform’s architecture might tie developers to specific chains or restrict the portability of user data and assets. Migrating users to a better alternative can become a costly and time-consuming endeavor.</p><p>For example, a wallet provider using chain-specific smart contracts might lack multi-chain support, leaving developers unable to adapt as their user needs evolve.</p><div class="relative header-and-anchor"><h2 id="h-rallyprotocol-open-and-permissionless-developer-tools-for-mobile"><strong>RallyProtocol: Open &amp; Permissionless Developer Tools for Mobile</strong></h2></div><p>RallyProtocol provides a mobile-first, embedded wallet, and gasless transaction toolkit that puts developers in control.</p><figure float="none" width="100%" data-type="figure" class="img-center" style="max-width: 100%;"><img src="https://storage.googleapis.com/papyrus_images/cca4e79850fc435c864741e0c96942db.png" blurdataurl="data:image/png;base64,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" nextheight="1000" nextwidth="1298" class="image-node embed"><figcaption htmlattributes="[object Object]" class="">RallyProtocol empowers you to connect your app and users directly to onchain experiences</figcaption></figure><div class="relative header-and-anchor"><h3 id="h-truly-open-and-permissionless"><strong>Truly Open and Permissionless</strong></h3></div><p>RallyProtocol follows blockchain’s core ethos: open-source, permissionless tools that eliminate gatekeeping and unnecessary intermediaries. Developers retain full ownership of the ecosystems they build, ensuring value flows directly to the creators.</p><div class="relative header-and-anchor"><h3 id="h-no-hidden-costs-or-value-extraction"><strong>No Hidden Costs or Value Extraction</strong></h3></div><p>Unlike third-party platforms, RallyProtocol doesn’t extract value, impose fees, or have shifts in policy. The <strong>value you build stays with you</strong>—no arbitrary pricing models, no forced dependencies.</p><div class="relative header-and-anchor"><h3 id="h-full-developer-and-user-control">Full Developer &amp; User Control</h3></div><p>With RallyProtocol, you get embedded wallets and gasless transactions without ever ceding ownership. Developers can integrate onchain access directly into their stack while ensuring users have true self-custody and sovereignty.</p><div class="relative header-and-anchor"><h2 id="h-the-road-ahead-building-with-rallyprotocol"><strong>The Road Ahead: Building with RallyProtocol</strong></h2></div><p>RallyProtocol is more than a toolset—it’s a movement toward developer-owned ecosystems, mobile-first onchain applications, and frictionless onchain experiences.</p><p>Ready to take control of your Web3 stack? Start <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">building with RallyProtocol</a> today.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>web3</category>
            <category>onchain</category>
            <category>crypto</category>
            <category>embedded</category>
            <category>wallets</category>
            <category>mobile</category>
            <category>tooling</category>
            <category>developer</category>
            <category>open</category>
            <category>source</category>
            <category>permissionless</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/127709942a6329fc4fb0b5938582498f.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[EOAs vs. Smart Accounts vs. MPCs: Choosing the Best Embedded Wallet for Your Mobile dApp in 2025]]></title>
            <link>https://blog.rallyprotocol.com/eoas-vs-smart-accounts-vs-mpcs-choosing-the-best-embedded-wallet-for-your-mobile-dapp-in-2025</link>
            <guid>GWW3ljiEF1dgSScSUEy5</guid>
            <pubDate>Thu, 06 Feb 2025 17:00:01 GMT</pubDate>
            <description><![CDATA[As an app developer, choosing the right custody solution for your users has never been more complex—or more important. The landscape of Ethereum Virtual Machine (EVM)-compatible chains and Layer 2s (L2s) has expanded dramatically, and with it, the range of wallet solutions. ]]></description>
            <content:encoded><![CDATA[<p>As an app developer, choosing the right custody solution for your users has never been more complex—or more important. The landscape of Ethereum Virtual Machine (EVM)-compatible chains and Layer 2s (L2s) has expanded dramatically, and with it, the range of wallet solutions. Today, the three primary wallet architectures developers encounter are:</p><ol><li><p><strong>Externally Owned Accounts (EOAs)</strong></p></li><li><p><strong>Smart Contract Wallets (sometimes called “smart accounts”)</strong></p></li><li><p><strong>MPC (Multi-Party Computation) Wallets (often provided through Wallet as a Service)</strong></p></li></ol><p>Each approach has unique security, trust, and performance characteristics. Below, we’ll break down how these wallets work, their trade-offs, and why you might choose one over the other in 2025.</p><div class="relative header-and-anchor"><h2 id="h-1-eoas-externally-owned-accounts">1. EOAs (Externally Owned Accounts)</h2></div><p><strong>EOAs</strong> are the original account type on Ethereum and remain the only accounts that can <strong>natively</strong> initiate transactions in the EVM. Historically, most users’ first foray into Ethereum was through an EOA—if you remember the <em>old days</em> of MetaMask, that was an EOA experience.</p><div class="relative header-and-anchor"><h3 id="h-pros"><strong>Pros</strong></h3></div><ul><li><p><strong>Simplicity &amp; Self-Custody</strong>: EOAs are straightforward to set up and can be entirely self-custodied—your users control the private key or seed phrase, no third parties required.</p></li><li><p><strong>Native Transaction Initiation</strong>: EOAs directly submit transactions to the network without needing an additional relayer.</p></li></ul><div class="relative header-and-anchor"><h3 id="h-challenges"><strong>Challenges</strong></h3></div><ul><li><p><strong>Single Point of Failure</strong>: Losing the seed phrase or private key means permanently losing access to the account and any associated funds.</p></li><li><p><strong>User Liability</strong>: Full self-custody can be intimidating. Many users inadvertently expose their keys, or fail to back them up properly.</p></li></ul><p>Recognizing these challenges, developers have spent significant effort creating solutions that preserve the performance and usability of EOAs while mitigating the catastrophic risk of losing a single key.</p><div class="relative header-and-anchor"><h3 id="h-who-should-use-eoas"><strong>Who Should Use EOAs?</strong></h3></div><p>Developers building mobile-first dApps that prioritize speed, multi-chain compatibility, and full user ownership should consider EOAs. This model is best suited for projects that require direct blockchain interactions without added complexity. However, implementing a secure key backup and recovery system is essential to mitigate risks associated with private key loss.</p><div class="relative header-and-anchor"><h2 id="h-2-smart-contract-wallets">2. Smart Contract Wallets</h2></div><p>A <strong>smart contract wallet</strong> is simply a smart contract that holds funds and enforces custom rules around how transactions are authorized. Although they’ve existed conceptually for years, widespread adoption only picked up recently, partly due to changes in gas economics and the emergence of EIP-4337.</p><div class="relative header-and-anchor"><h3 id="h-why-eip-4337-matters"><strong>Why EIP-4337 Matters</strong></h3></div><ul><li><p><strong>Account Abstraction</strong>: Under <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-4337">EIP-4337</a>, transactions from smart contract wallets can be bundled and relayed to the network, circumventing the requirement that only EOAs can initiate transactions.</p></li><li><p><strong>Programmable Security</strong>: You can implement more flexible authentication schemes (e.g., social recovery, multiple signers, rate limits) that go beyond traditional ECDSA signatures.</p></li><li><p><strong>Lower Costs on L2s</strong>: With most transaction volume moving to cheaper, faster L2s, the additional gas overhead of a smart contract wallet has decreased, making them more viable.</p></li></ul><div class="relative header-and-anchor"><h3 id="h-challenges"><strong>Challenges</strong></h3></div><ul><li><p><strong>Deployment on Multiple Chains</strong>: In a multi-chain environment, you must deploy your wallet contract on each chain you wish to support. This is both costly and introduces complications around deterministic deployment.</p></li><li><p><strong>Higher Overhead</strong>: Despite recent improvements, smart contract wallets generally incur higher gas costs than simple EOAs.</p></li><li><p><strong>Ownership</strong>: Often, the smart contract wallets are wholly owned by the provider and are only ‘rented’ out to developers. The EOAs that control smart contract wallets are predominantly custodied by third party providers.</p></li></ul><div class="relative header-and-anchor"><h3 id="h-who-should-use-smart-contract-wallets"><strong>Who Should Use Smart Contract Wallets?</strong></h3></div><p>Developers seeking programmable security features, such as social recovery and multi-signature authorization, should consider smart contract wallets. However, they must carefully assess provider dependency, ownership limitations, and wallet and transaction fees as they scale. While smart contract wallets effectively address many UX and security challenges of EOAs, they introduce additional complexity, particularly for developers looking to enable seamless cross-chain interactions from day one.</p><div class="relative header-and-anchor"><h2 id="h-3-mpc-multi-party-computation-wallets">3. MPC (Multi-Party Computation) Wallets</h2></div><p><strong>MPC wallets</strong> operate similarly to EOAs but split the underlying private key among multiple parties. In this scheme, no single party possesses the entire private key.</p><div class="relative header-and-anchor"><h3 id="h-pros"><strong>Pros</strong></h3></div><ul><li><p><strong>Cross-Chain Compatibility</strong>: Because they still appear on-chain as a standard EOA, you can reuse the same address on multiple chains without additional contracts or deployments.</p></li><li><p><strong>Key Recovery</strong>: Splitting the key among multiple parties (e.g., the user, a trusted provider, and perhaps another backup) allows for more robust recovery options in case of a lost share.</p></li></ul><div class="relative header-and-anchor"><h3 id="h-challenges"><strong>Challenges</strong></h3></div><ul><li><p><strong>Trust in the MPC Provider</strong>: You rely on the provider to be honest and to have implemented the cryptographic protocols correctly.</p></li><li><p><strong>Continued dependence on MPC Providers:</strong> All onchain activities route through the MPC provider, which means that users and wallets can be throttled or even censored.</p></li><li><p><strong>Proprietary Implementations</strong>: Many MPC solutions are not open source, so you’re trusting a “black box” for critical cryptographic functions.</p></li></ul><div class="relative header-and-anchor"><h3 id="h-who-should-use-mpc-wallets"><strong>Who Should Use MPC Wallets?</strong></h3></div><p>MPC wallets are ideal for developers who need cross-chain compatibility without deploying smart contract wallets on every chain. However, like smart contract wallets, they come with trade-offs—developers must trust the provider’s security model, uptime, and overall control over the wallet. When evaluating an MPC solution, it’s crucial to assess the provider’s reputation, technical expertise, and commitment to transparency—especially if their code is not open for independent audits.</p><div class="relative header-and-anchor"><h2 id="h-the-importance-of-eoas-in-a-fragmented-evm-landscape">The Importance of EOAs in a Fragmented EVM Landscape</h2></div><p>With so many custody models—each having its own benefits and drawbacks—it might seem that a “perfect” solution is still out of reach. Ideally, we’d all use <strong>hyper-secure EOAs</strong> that:</p><ol><li><p><strong>Don’t require a separate wallet per chain</strong></p></li><li><p><strong>Offer robust back up and recovery options</strong></p></li><li><p><strong>Can leverage modern hardware security</strong></p></li></ol><p>At <strong>RallyProtocol</strong>, we’ve taken major steps toward that vision by developing an EOA-centric solution that incorporates hardware-backed security and cloud-based backups.</p><div class="relative header-and-anchor"><h3 id="h-leveraging-secure-elements-in-2025"><strong>Leveraging Secure Elements (in 2025)</strong></h3></div><p>By 2025, virtually all mobile devices (iOS and Android) come equipped with a secure compute element—a tamper-resistant chip that can securely generate, store, and handle cryptographic keys. We use this hardware to:</p><ul><li><p>Encrypt EOAs on-device</p></li><li><p>Backup Encrypted Keys to the Cloud</p></li></ul><p>If a user loses their phone, the encrypted key can be restored from the cloud but remains unusable without the secure enclave found on modern devices. This significantly reduces the risk of losing access.</p><div class="relative header-and-anchor"><h3 id="h-enhancing-security-with-smart-contracts"><strong>Enhancing Security with Smart Contracts</strong></h3></div><p>For larger balances, you could still employ a hybrid model:</p><ul><li><p>Use an EOA (secured by hardware + cloud backups) for day-to-day transactions.</p></li><li><p>Pair it as one signer in a smart contract wallet for additional security measures (e.g., multi-signature, third-party backups).</p></li></ul><div class="relative header-and-anchor"><h3 id="h-immediate-cross-chain-compatibility"><strong>Immediate Cross-Chain Compatibility</strong></h3></div><p>Because these are still EOAs, there’s no need to deploy new contracts each time you expand to a different L2 or sidechain. That means your app can <strong>go cross-chain on day one</strong> without incurring additional contract deployment costs or complications.</p><div class="relative header-and-anchor"><h3 id="h-value-retention">Value retention</h3></div><p>By removing third-party reliance, developers gain full control over their app, users, and data—ensuring they, not third parties, retain the value they create.</p><div class="relative header-and-anchor"><h2 id="h-conclusion">Conclusion</h2></div><p>By 2025, the choice of custody solution for EVM-based dApps is broader than ever:</p><ul><li><p><strong>EOAs</strong> remain the simplest, fastest way to interact with EVM chains—especially with hardware-backed, native cloud-restored solutions.</p></li><li><p><strong>Smart Contract Wallets</strong> offer programmable security and account abstraction, at the cost of higher deployment complexity.</p></li><li><p><strong>MPC Wallets</strong> promise EOA-like performance with shared key management but depend heavily on trusting the MPC provider.</p></li></ul><p>At RallyProtocol, we believe a robust, hardware-enabled EOA strategy strikes the best balance between security, usability, and flexibility—especially in a multi-chain world. By leaning on secure enclaves and encrypted cloud backups, we’ve dramatically reduced the most significant risks to EOA-based self-custody.</p><p>If you’re building a next-generation dApp, consider how you can leverage these evolving custody approaches to deliver a more secure, seamless experience for your users.</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol">About RallyProtocol</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com">RallyProtocol</a> is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in Flutter, Unity, React Native, Expo, Swift, or Kotlin, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">here</a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>cryptocurrency</category>
            <category>web3</category>
            <category>onchain</category>
            <category>custody</category>
            <category>embedded</category>
            <category>wallets</category>
            <category>eoas</category>
            <category>smart</category>
            <category>accounts</category>
            <category>mpcs</category>
            <category>wallet</category>
            <category>service</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/0a92c8ef2b6e90896ca3680ef82ef3ff.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Redesigning Our SDK: A Journey to Optimize for Mobile Web3 Developers]]></title>
            <link>https://blog.rallyprotocol.com/redesigning-our-sdk-a-journey-to-optimize-for-mobile-web3-developers</link>
            <guid>J7wRwCI0kOHakWxn9EF1</guid>
            <pubDate>Thu, 23 Jan 2025 17:27:00 GMT</pubDate>
            <description><![CDATA[When we first set out to build our SDK, we had a clear goal: to make blockchain development as accessible as possible for developers, particularly those without any prior web3 experience. By abstracting away all aspects of web3, including tokens, contracts, and transaction building, we aimed to lower the barrier to entry and empower developers to build seamlessly without needing to understand the intricacies of the blockchain ecosystem. However, after working closely with early partners like ...]]></description>
            <content:encoded><![CDATA[<p>When we first set out to build our SDK, we had a clear goal: to make blockchain development as accessible as possible for developers, particularly those without any prior web3 experience. By abstracting away all aspects of web3, including tokens, contracts, and transaction building, we aimed to lower the barrier to entry and empower developers to build seamlessly without needing to understand the intricacies of the blockchain ecosystem. However, after working closely with early partners like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://orb.club/">Orb</a>, open-source contributors, and a growing community of developers, we discovered something surprising: most developers using our SDK were already comfortable with foundational web3 concepts. They understood tokens, contracts, and the basics of transaction construction. This realization prompted us to reevaluate our approach and rethink our design choices.</p><div class="relative header-and-anchor"><h2 id="h-the-original-approach-simplifying-everything">The Original Approach: Simplifying Everything</h2></div><p>In our initial design, we aimed to shield developers from the complexities of web3 entirely. To handle transaction-building logic, we performed numerous RPC calls to fetch details like:</p><ul><li><p>Token decimals</p></li><li><p>EIP-712 version, salt, etc.</p></li></ul><p>This approach worked well to simplify the process for a theoretical developer with no web3 familiarity. However, it came with significant trade-offs, particularly for mobile, which is a core focus of our SDK. In addition to the technical tradeoffs, developers without interest in web3 never proved to be a valid archetype, so the need for all web3 to be hidden was unnecessary.</p><div class="relative header-and-anchor"><h2 id="h-challenges-with-the-rpc-driven-model">Challenges with the RPC-Driven Model</h2></div><p>Mobile environments are inherently more resource-constrained than desktop or server setups. Our reliance on RPC calls introduced several issues:</p><ul><li><p><strong>Higher Latency:</strong> Each additional RPC call increases the time it takes to construct a transaction.</p></li><li><p><strong>Increased Failure Rates:</strong> Mobile networks are less reliable, making repeated calls more prone to timeouts or errors.</p></li><li><p><strong>Resource Consumption:</strong> RPC calls require more bandwidth and processing power, which can be taxing for mobile devices and degrade the user experience.</p></li></ul><p>While these trade-offs might be acceptable in some environments, they are particularly problematic for mobile end users, where performance and handling unreliability networks are critical.</p><div class="relative header-and-anchor"><h2 id="h-shifting-to-pre-baked-configuration">Shifting to Pre-Baked Configuration</h2></div><p>Recognizing these challenges, we decided to pivot our approach. Instead of dynamically fetching transaction configuration details through RPC calls, we now pre-bake this data at build or compile time. By embedding necessary transaction configuration directly into the SDK, we dramatically reduced the number of required RPC calls. This shift provides several key benefits:</p><ul><li><p><strong>Improved Performance:</strong> With fewer RPC calls, transactions are constructed faster, improving the user experience.</p></li><li><p><strong>Increased Reliability:</strong> Reducing dependency on external calls minimizes the risk of network-related failures.</p></li><li><p><strong>Optimized for Mobile:</strong> Lower resource consumption makes our SDK more efficient for mobile devices, where every byte and millisecond counts.</p></li></ul><p>Importantly, this change does not introduce additional risk. Blockchain contracts are immutable, meaning that values like token decimals or contract-specific configurations are static and will not change unexpectedly. This ensures that the pre-baked configuration remains valid across deployments.</p><div class="relative header-and-anchor"><h2 id="h-supporting-developers-who-need-extra-help">Supporting Developers Who Need Extra Help</h2></div><p>While most developers are comfortable managing web3 configurations, we recognize that some might still need assistance. To support these users, we’ve built a suite of web tools that help generate the required configuration objects for their specific tokens, contracts, and other parameters. These tools provide the best of both worlds: enabling developers to dive deep into web3 when needed while maintaining the simplicity and efficiency of our SDK.</p><div class="relative header-and-anchor"><h2 id="h-conclusion">Conclusion</h2></div><p>This journey has been an invaluable learning experience. By initially optimizing for accessibility and later iterating based on real-world feedback, we’ve refined our SDK to better serve the needs of our users. Our new approach balances simplicity with performance, ensuring that developers can build powerful mobile web3 applications without compromising on speed, reliability, or resource efficiency. We’re excited to see what the community builds with this improved SDK and look forward to continuing to iterate and evolve based on your feedback. Let us know your thoughts and how we can further enhance your development experience!</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol">About RallyProtocol</h2></div><p>RallyProtocol is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in Flutter, Unity, React Native, Expo, Swift, or Kotlin, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">here</a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>crypto</category>
            <category>blockchain</category>
            <category>web3</category>
            <category>onchain</category>
            <category>mobile</category>
            <category>sdk</category>
            <category>developer</category>
            <category>tools</category>
            <category>embedded</category>
            <category>wallets</category>
            <category>gasless</category>
            <category>transactions</category>
            <category>permissionless</category>
            <category>open</category>
            <category>source</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/881e101ca4d2003df98d04b6f2433a0e.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[Embedded Wallets and Key Custody for Onchain Mobile Apps: What You Need to Know]]></title>
            <link>https://blog.rallyprotocol.com/embedded-wallets-and-key-custody-for-onchain-mobile-apps-what-you-need-to-know</link>
            <guid>rDu8Zm8QZSfUtmZn6cBp</guid>
            <pubDate>Wed, 08 Jan 2025 18:47:23 GMT</pubDate>
            <description><![CDATA[Embedded wallets have simplified onchain onboarding by removing the need to connect external wallets or save complicated seed phrases. Who controls and owns the keys to the embedded wallet? This blog breaks down the different types of embedded wallets available today and explains how custody decisions impact both developers and their users.]]></description>
            <content:encoded><![CDATA[<p>Embedded wallets have simplified onchain onboarding by removing the need to connect external wallets or save complicated seed phrases. However, choosing the right embedded wallet provider for your mobile app requires careful consideration—and custody is one of the most critical factors. Who controls and owns the keys to the embedded wallet? This blog breaks down the different types of embedded wallets available today and explains how custody decisions impact both developers and their users.</p><div class="relative header-and-anchor"><h3 id="h-types-of-embedded-wallets">Types of Embedded Wallets</h3></div><p>Developers integrating embedded wallets for mobile apps have several options, each with distinct benefits and trade-offs. Here’s a quick TL;DR:</p><p><strong>Smart Contract Wallets</strong>: Embedded wallets with built-in support for ERC-4337 features.</p><ul><li><p><strong>Pros</strong>: Simplifies user experience with features like embedded wallets, gasless transactions, and gas fee optimization in one package.</p></li><li><p><strong>Cons</strong>: Relies on third-party key custody, fees for deploying and maintaining active wallets, cross-chain support requires additional wallets to be deployed.</p></li></ul><p><strong>WaaS (Wallet as a Service)</strong>: Managed solutions for onboarding users with just a username or email, utilizing MPC.</p><ul><li><p><strong>Pros</strong>: Easy integration into your app and simplifies recovery for users by leveraging trusted third-party services for transaction signing and recovery.</p></li><li><p><strong>Cons</strong>: Shares many limitations of third-party custody, including fees, data lock-in, and potential censorship.</p></li></ul><p><strong>Direct Self-Custody</strong>: Equips users with embedded wallets via EOAs (Externally Owned Accounts) directly on their device—RallyProtocol’s approach.</p><ul><li><p><strong>Pros</strong>: Permissionless, full developer-sovereignty, cost-free, and cross-chain compatible. Users own their keys, and wallets are created on-device.</p></li><li><p><strong>Cons</strong>: Requires a small additional setup to enable ERC-4337 features like gasless transactions.</p></li></ul><div class="relative header-and-anchor"><h2 id="h-custody-why-it-matters-for-developers-and-users"><strong>Custody: Why It Matters for Developers and Users</strong></h2></div><p>For mobile-first developers, the choice of custody has a significant impact—not only on user experience but also on control, cost, and scalability.</p><div class="relative header-and-anchor"><h3 id="h-third-party-custody-the-trade-offs"><strong>Third-Party Custody: The Trade-Offs</strong></h3></div><p>Using third parties for key management through Smart Contract Wallets or WaaS may be convenient for both developers and users, but there are potential drawbacks developers should consider:</p><ol><li><p><strong>Loss of Control:</strong> Neither developers nor users own the keys to the wallet. The third-party that custodies the keys has the power to close or restrict wallets without developer or user consent.</p></li><li><p><strong>Reliance on Centralized Services</strong>: Any outage or security breach at the third-party level affects your app and users—even if your own stack is secure.</p></li><li><p><strong>Recurring Costs</strong>: Wallet providers often charge for active wallets, and additional fees for premium features could be introduced in the future.</p></li><li><p><strong>Data Ownership Issues</strong>: Developers do not own their users’ wallet data or the associated social graphs. The third party effectively "owns" the wallets created through their service.</p></li></ol><div class="relative header-and-anchor"><h3 id="h-direct-self-custody-empowering-developers-and-users"><strong>Direct Self-Custody: Empowering Developers and Users</strong></h3></div><p>In contrast, enabling direct self-custody ensures both developers and users retain full control over their wallets and data. With embedded wallets powered by EOAs and secured by device-level encryption, developers unlock several advantages:</p><ol><li><p><strong>Full User Sovereignty</strong>: Users—and only users—own their wallets and keys on-device encrypted by the secure enclave. Developers don’t need to rely on third-party custody services.</p></li><li><p><strong>Permissionless Control</strong>: Developers can create wallets instantly without requiring third-party accounts or permissions, enabling frictionless scaling.</p></li><li><p><strong>No Hidden Costs</strong>: Unlike Smart Contract Wallets or WaaS, there are no ongoing fees for wallet creation or use.</p></li><li><p><strong>Data Ownership</strong>: Developers retain access to user wallet data and social graphs. Builders who create value can fully own it by leveraging permissionless, open-source tools.</p></li></ol><div class="relative header-and-anchor"><h2 id="h-how-rallyprotocol-simplifies-embedded-wallets"><strong>How RallyProtocol Simplifies Embedded Wallets</strong></h2></div><p>With RallyProtocol’s approach, developers can provide <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/products/rallymobile">embedded wallets</a> directly from their apps, taking full control of the user experience while eliminating third-party dependencies. Here’s how RallyProtocol aligns with the needs of mobile-first developers:</p><ul><li><p><strong>Built for Mobile Developers</strong>: Designed natively for mobile, embedded wallets integrate seamlessly into onchain mobile apps, removing the need for external wallet apps or extensions.</p></li><li><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/products/rallytransact"><strong>Gasless Transaction</strong></a><strong> Support</strong>: While self-custody wallets require some setup for advanced features like gasless transactions, RallyProtocol provides tools to streamline implementation, empowering you to own your gasless transaction stack.</p></li><li><p><strong>Developer-Centric Tools</strong>: RallyProtocol empowers developers to build truly open and permissionless applications, ensuring flexibility and scalability without compromise. Check out our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/">github</a>.</p></li></ul><p>For example, a developer creating an onchain mobile game can use RallyProtocol to instantly equip users with embedded wallets under the hood, have users claim NFTs gaslessly, and never lose control of the app’s onchain user experience—all without relying on third parties.</p><p>For developers who prioritize having full control, cost efficiency, and mobile-first experiences, direct self-custody is the way forward. RallyProtocol simplifies the process, giving you the tools to innovate while retaining the value that you create. By aligning custody decisions with the principles of permissionless and open development, developers can create better user experiences while maintaining control over their ecosystems.</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol"><strong>About RallyProtocol</strong></h2></div><p>RallyProtocol is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in Flutter, Unity, React Native, Expo, Swift, or Kotlin, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">here</a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>crypto</category>
            <category>onchain</category>
            <category>mobile</category>
            <category>dapps</category>
            <category>embedded</category>
            <category>wallets</category>
            <category>custody</category>
            <category>permissionless</category>
            <category>opensource</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/53e7db641408090a6a0332423226142b.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[What Are Embedded Wallets for Mobile Apps?]]></title>
            <link>https://blog.rallyprotocol.com/what-are-embedded-wallets-for-mobile-apps</link>
            <guid>cd25RWymUED2cmI3MnKK</guid>
            <pubDate>Wed, 04 Dec 2024 19:01:58 GMT</pubDate>
            <description><![CDATA[Simplify onchain onboarding for mobile apps with embedded wallets. Discover their benefits and challenges, and see how RallyProtocol empowers developers with self-custody, full control, and gasless transactions. Learn more in our blog]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h2 id="h-onchain-onboarding-challenges-and-solutions">Onchain Onboarding: Challenges and Solutions</h2></div><p>Onchain onboarding has faced significant hurdles over the years. Creating and connecting an external wallet often forces users to navigate confusing interfaces and manage complex setup requirements—all before they can even begin engaging with your app. This cumbersome process deters many new users, resulting in high bounce rates and stalled adoption.</p><p>Embedded wallets have emerged as a powerful solution, enabling seamless, in-app wallet creation for onchain onboarding.</p><div class="relative header-and-anchor"><h2 id="h-what-are-embedded-wallets-for-mobile">What Are Embedded Wallets for Mobile?</h2></div><p>Much like the advancements in desktop onboarding, mobile onchain onboarding has also evolved. Embedded wallets are crypto wallets integrated directly into a mobile app. They allow developers to equip users with wallets instantly within the app, eliminating the need to switch apps to connect an external wallet.</p><p>Before embedded wallets, developers had to rely on end users to complete the round trip of connecting a wallet outside of an application, resulting in a total loss of control over the user journey. For inexperienced onchain users without an existing wallet, the journey to create and connect a wallet was often daunting and complex, leading to high bounce rates.</p><p>Embedded wallets lower entry barriers to crypto by enabling developers to create simple, secure, and fast wallet experiences for users. Here is an example of equipping a user with an embedded wallet in just one tap:</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/08251aa374af52b17427d66c968af2fc.png" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAIAAAB+9pigAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC8klEQVR4nLWVW0iTYRjH/0Vd2emi1JVT0vAQXoQXKWZubUzUTM3c3JrHLaELBRMsjZSwkKWCh7pqQsUgxS6WFkaI4YUViQewi0jSYk5FdLq96ubp84v33ewgCvuC4H/xvKfn9z2H730RryL/VdhtIU7pkURFJH/aqp1tYQCJilzQEhmTnIna2USiJjI1UWT/Pa+lmwUA4pREoSWHovtxoAm+RojbIW7D0cfwaQyUjgZIvsCnkQ7FbVS+LTjQdCRmSKalB70DZBJFHoHICKQAWUApUMKMRJzuQngnNeiwhC1l0W3ip4pcwQATO6wHCoFrTEpE9iD8DTU8M4VsgxoBrXLBAP9nzJEOyGPSA+mI7EZEF5DBvBcw6QHVPwFOmOhJ6IB8Jp0HEP4aSAa09MOhYcYliE1CUqR0R9ACpLEk/AJcRkT34aieY/6l4WGGiNCaiLCasFCDWFS+J9Is1dJu9hZwXk1SM97hYBHLUt4WIAMBnTerZjnOyXGczeaYnJpfW1vjeb66djok2aHQegGQqcmZNEflfafFwvW9X1erXm2VgRVZ1FllsLtcCxMT1uGh4cGBwbGxcZ5frWueC0wSBLjnnJjiensXah+MJiies3bKBlJxvLOyZp7jnC7X+vLSkoMsO8gKz/N1zbPBXgLcKYpXk3RljzioAWiIin4LPxP2G4EyiMxVBvvGxvLS0qrFyg19XrfOrDKA1xG4AQl5BH5G7G2XKGblieMpqZaz0hnsa4XIfMdg39x0Li4uTljtFovd7nC4IxAC+N2mOqACuMVUQSvBarCx4RoZsX/sm/r0YXqg38bzfP1DQRF4/uQnQBLrogwmJb0hRObKmnlCHIW6HznasYL871c13+ZtK/WPZoSlSK4hAZKvCGrHqQ6EvGTqQPCLk3KLQrNQftdaVDatL57UF09evzF9u3rqYs5cbOYO3ne/rhkjIXe7ZGpyTknbLPoKic2kismkw928e/XgbJO7laVZngdHyoa7OYlXkZ9tuU8DpuvJegAAAABJRU5ErkJggg==" nextheight="1350" nextwidth="2308" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h2 id="h-what-are-the-benefits-of-embedded-wallets"><strong>What Are the Benefits of Embedded Wallets?</strong></h2></div><p>Embedded wallets do more than simply equip a user with a wallet; they provide a seamless way to enable onchain activity without friction:</p><div class="relative header-and-anchor"><h3 id="h-instant-onchain-onboarding">Instant onchain onboarding</h3></div><p>While wallets are the entry point to onchain experiences, asking the average consumer to create and connect one presents a significant hurdle. Embedded wallets enable developers to equip users with wallets behind the scenes, allowing them to start the app experience without going through the complexities of crypto onboarding.</p><div class="relative header-and-anchor"><h3 id="h-single-app-user-flow">Single-app user flow</h3></div><p>With modern embedded wallet UX, developers can create wallets for users instantly in just a few steps. Embedded wallets eliminate the guesswork of relying on users to leave the app to connect an external wallet, creating a seamless, uninterrupted user experience that keeps users in-app.</p><div class="relative header-and-anchor"><h3 id="h-gasless-transactions">Gasless transactions</h3></div><p>Embedded wallets support gasless transactions, where developers or third parties sponsor gas fees on behalf of users. This combination makes the web3 experience feel entirely invisible to end-users.</p><div class="relative header-and-anchor"><h2 id="h-the-challenges-of-embedded-wallets"><strong>The Challenges of Embedded Wallets</strong></h2></div><p>While embedded wallets are transforming the onchain experience, developers must carefully evaluate their needs when selecting an embedded wallet provider. Here are some key considerations:</p><div class="relative header-and-anchor"><h3 id="h-key-custody">Key Custody:</h3></div><p>Embedded wallets leveraging technologies like MPC or Account Abstraction can simplify onboarding but often come with trade-offs in custody. For example, MPC solutions typically only grant users a minority share of their keys, while Account Abstraction services typically custody the EOA themselves or rely on a custody partner. These compromises reduce user control and introduce risks, such as potential censorship or the inability to secure funds.</p><div class="relative header-and-anchor"><h3 id="h-reliance-on-third-party-services">Reliance on Third-Party Services:</h3></div><p>Some providers continue to manage wallets, transaction data, and onchain activities even after the initial wallet creation. This reliance on third-party services can limit developer autonomy and prevent full control over the user experience.</p><div class="relative header-and-anchor"><h3 id="h-cost-implications">Cost Implications:</h3></div><p>Many third-party services charge ongoing fees tied to transaction volume or active wallet counts. As your app scales, these costs can grow quickly, impacting your budget and limiting your flexibility to adapt as needed.</p><div class="relative header-and-anchor"><h2 id="h-how-rallyprotocol-redefines-embedded-wallets"><strong>How RallyProtocol Redefines Embedded Wallets</strong></h2></div><p>RallyProtocol provides a permissionless, open toolkit for onchain mobile developers. We believe in providing tools that are simple, accessible, and free.</p><div class="relative header-and-anchor"><h3 id="h-transparent-user-self-custody">Transparent user self-custody</h3></div><p>Keys are always stored locally on the user’s native device and encrypted by the secure enclave, similar to a hardware wallet. There is no partial key ownership or obscured custody of EOAs, ensuring that no third party can own, censor, or seize a user’s wallet.</p><div class="relative header-and-anchor"><h3 id="h-full-developer-sovereignty">Full developer sovereignty</h3></div><p>RallyProtocol eliminates the need for third parties by stepping back after the embedded wallet creation process. These embedded wallets use non-proprietary wallet generation, along with native device security and storage, to help developers bring users onchain without requiring a third party to facilitate transactions. We believe that developers should have full sovereignty over their users and their wallets.</p><div class="relative header-and-anchor"><h3 id="h-permissionless-open-and-free">Permissionless, open, and free</h3></div><p>Our tools are freely accessible to all developers without requiring an account. We provide the essential building blocks that empower developers to create fully customizable onchain experiences. This is achieved without compromises or surrendering control to end-users or third parties.</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol">About RallyProtocol</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/flutter-sdk">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/unity-sdk">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/react-native-sdk">React Native</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/react-native-sdk">Expo</a>, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Ready to bring your mobile users onchain with embedded wallets? Explore RallyProtocol’s documentation&nbsp;<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">here</a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>cryptocurrency</category>
            <category>web3</category>
            <category>onchain</category>
            <category>onboarding</category>
            <category>embedded</category>
            <category>wallets</category>
            <category>gasless</category>
            <category>transactions</category>
            <category>permissionless</category>
            <category>open-source</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/3bdb6596391cb0d9a86e086c6e6259a4.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[RallyProtocol Arrives on Base]]></title>
            <link>https://blog.rallyprotocol.com/rallyprotocol-arrives-on-base</link>
            <guid>i8fmNGlR21cd5Ywo8ROE</guid>
            <pubDate>Fri, 01 Nov 2024 17:35:13 GMT</pubDate>
            <description><![CDATA[RallyProtocol, the mobile layer for Web3, is excited to announce the launch of embedded wallets and gasless transactions on Base. We’re empowering the next generation of Base builders with open, permissionless tools to make bringing mobile users onchain even simpler.]]></description>
            <content:encoded><![CDATA[<p>RallyProtocol, the mobile layer for Web3, is excited to announce the launch of embedded wallets and gasless transactions on Base.</p><p>Building on our success on Polygon—where we helped developers create over a million embedded wallets for mobile users, enabled over <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://blog.rallyprotocol.com/rallyprotocol-leads-in-gasless-transactions-on-polygon-for-native-mobile-apps">70% of gasless transactions</a>, and integrated with SocialFi leader <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://orb.club/">Orb: Social Network on Lens</a>—we're now ready to empower the next generation of builders.</p><div class="relative header-and-anchor"><h2 id="h-building-on-base">Building on Base</h2></div><p>Base has become the go-to blockchain for developers building real consumer applications, thanks to its established and rapidly <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.base.org/ecosystem">growing ecosystem</a> of apps and engaged onchain users. Furthermore, the high volume of stablecoin transactions on Base indicates that apps are creating genuine engagement and utility for the average consumer.</p><p>Base makes it easier than ever to bring users onchain, and now, with RallyProtocol’s open and permissionless onchain mobile toolkit, we’re excited to amplify this vision by empowering developers to create onchain mobile apps quickly, simply, and with full sovereignty.</p><div class="relative header-and-anchor"><h2 id="h-rallyprotocols-vision-for-base">RallyProtocol’s Vision for Base</h2></div><p>Our core principles focus on giving developers full control and sovereignty over their apps, users, and onchain experiences. While embedded wallet services like Wallet-as-a-Service (WaaS) and Account Abstraction (AA) are valuable for simplifying onchain onboarding, we believe there are simpler, more developer-friendly solutions that don’t rely on smart contracts, APIs, or third-party subscriptions.</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://warpcast.com/">Warpcast's</a> onboarding experience, with its smooth embedded wallet creation that doesn’t require integration with a third-party wallet service, exemplifies what every developer should have access to. Our vision for Base is to provide permissionless and open tools that empower all developers to build onchain mobile apps securely, quickly, and autonomously.</p><div class="relative header-and-anchor"><h2 id="h-simplifying-onchain-mobile">Simplifying Onchain Mobile</h2></div><p>RallyProtocol is designed for mobile developers who want to bring users onchain quickly, easily, and without the reliance on third-party services. Here are the features RallyProtocol provides:</p><p><strong>Embedded wallets</strong></p><p>Create self-custodied wallets embedded on users’ devices, encrypted by the device’s secure enclave. Developers have full sovereignty, meaning wallet facilitation belongs exclusively to them. They maintain complete ownership and control over wallets, social graphs, and data, without any third-party intermediaries.</p><p><strong>Gasless transactions</strong></p><p>Streamline user onchain experiences by completely eliminating gas fees for users without ever needing smart contract wallets. Build your own stack using our <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/rally-dfs/">open-source code</a>, or <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">try our stack</a> and let us handle the heavy lifting.</p><div class="relative header-and-anchor"><h2 id="h-permissionless-and-open-tools">Permissionless and Open Tools</h2></div><p>RallyProtocol’s vision is to bring mobile users onchain by providing developers with tools that are simple, non-prescriptive, and aligned with blockchain principles:</p><ul><li><p><strong>Permissionless &amp; Open:</strong> Start creating embedded wallets without needing a developer account or requiring your users to log in with socials.</p></li><li><p><strong>Decentralized:</strong> Our stack is built with core onchain features that anyone can create and use.</p></li><li><p><strong>Self-custodial and secure</strong>: Keys are always stored directly on the user’s native device and encrypted by the hardware’s secure enclave.</p></li><li><p><strong>Full sovereignty</strong>: Full control is given to the developers to decide their UX. No need for permissions or services to facilitate your relationship with your users.</p></li><li><p><strong>Censorship-resistant</strong>: User wallets can never be censored, revoked, or lost by a third party because they are fully stored only on the user’s device.</p></li></ul><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol">About RallyProtocol</h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com">RallyProtocol</a> is an open and permissionless onchain mobile toolkit that features embedded wallets and gasless transactions. Our mission is to enable developers to create seamless, end-to-end onchain experiences for native mobile apps while ensuring self-custody, security, and full developer sovereignty. Whether you're building an iOS or Android app in Flutter, Unity, React Native, Expo, Swift, or Kotlin, our tools empower developers to create better onchain mobile experiences quickly and easily.</p><p>Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/">here</a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>web3</category>
            <category>onchain</category>
            <category>mobile</category>
            <category>crypto</category>
            <category>sdk</category>
            <category>developer</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/2ca2aa6f2b4cb4b08b03787549e2ff37.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[The Power of Mobile in Onchain Social ]]></title>
            <link>https://blog.rallyprotocol.com/the-power-of-mobile-in-onchain-social</link>
            <guid>vSIhJZAX9CjHWf7SlUYM</guid>
            <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[In the rapidly evolving landscape of Web3, the intersection of mobile technology and blockchain is becoming a focal point for innovation....]]></description>
            <content:encoded><![CDATA[<p></p><p>In the rapidly evolving landscape of Web3, the intersection of mobile technology and blockchain is becoming a focal point for innovation. At the final session of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/"><u>RallyProtocol’s</u></a> Mobile Onchain Summit, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/ExpatCrypto3"><u>Ian LeViness</u></a>, head of grants and PR at <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pushprotocol"><u>Push Protocol</u></a>, provided valuable insights into how mobile apps are shaping the future of onchain social interactions.</p><p><strong>Mobile: The Gateway to Mass Adoption</strong></p><p>As Ian pointed out, mobile devices are the most ubiquitous technology today. Their potential to onboard millions into the Web3 space cannot be overstated. Mobile-first design is no longer a luxury—it's a necessity. This shift is evident as platforms like Push Protocol expand their offerings to cater specifically to mobile users. With a growing suite of products, Push Protocol is pioneering wallet-to-wallet communication, a feature that not only enhances user interaction but also promotes decentralization by giving users more control over their data.</p><p><strong>Wallet-to-Wallet Chat: A New Dimension</strong></p><p>One of the standout points Ian made during the session was the importance of wallet-to-wallet communication. This feature, which allows users to chat directly through their digital wallets, is a game-changer. It represents a shift from traditional, centralized communication platforms to decentralized alternatives that are native to the blockchain ecosystem. The implications are profound: as more users embrace Web3, the need for secure, private, and decentralized communication tools will only grow.</p><p><strong>Expanding the Ecosystem</strong></p><p>Push Protocol isn't just stopping at wallet-to-wallet chat. The protocol is designed to support a wide range of communication needs, from community engagement to business applications. By integrating these capabilities into mobile platforms, Push Protocol is helping to create a more connected and interactive Web3 environment. Ian emphasized that as the ecosystem grows, so too will the demand for mobile-friendly solutions that can meet the diverse needs of users.</p><p>Moreover, Push Protocol's focus on interoperability ensures that it can seamlessly integrate with other protocols and platforms within the Web3 space. This interoperability is crucial for building a cohesive decentralized infrastructure, allowing users and developers to leverage a unified communication system across various dApps and services.</p><p><strong>Looking Ahead</strong></p><p>The conversation at the Mobile Onchain Summit underscored a critical truth: the future of Web3 is mobile. As blockchain technology continues to mature, the need for mobile integration will become even more pressing. Platforms like Push Protocol are at the forefront of this movement, building the tools and infrastructure necessary to support the next generation of decentralized applications.</p><p>In conclusion, the session highlighted the pivotal role that mobile technology will play in the evolution of onchain social interactions. With leaders like Ian LeViness and Push Protocol driving innovation, the future of mobile in Web3 looks promising indeed.</p><div class="relative header-and-anchor"><h3 id="h-watch-to-the-whole-panel-here"><strong>Watch to the Whole Panel Here</strong></h3></div><p>Watch the Providing Infrastructure for Mobile Developers panel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://youtu.be/9Sk2a_JusAk?list=PL-eU09mtH1s3qFOMpIzyWdhmFN6yjuwCJ"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h3 id="h-about-rallyprotocol"><strong>About RallyProtocol</strong></h3></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
        </item>
        <item>
            <title><![CDATA[Mobile Onchain Summit: The importance of consumer mobile applications]]></title>
            <link>https://blog.rallyprotocol.com/mobile-onchain-summit-the-importance-of-consumer-mobile-applications</link>
            <guid>R4ysMOJTGV0G7J78p2EI</guid>
            <pubDate>Thu, 15 Aug 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[The Future of Blockchain: How Consumer Applications are Leading the Mobile RevolutionBlockchain technology is on the brink of a significa...]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h3 id="h-the-future-of-blockchain-how-consumer-applications-are-leading-the-mobile-revolution"><strong>The Future of Blockchain: How Consumer Applications are Leading the Mobile Revolution</strong></h3></div><p>Blockchain technology is on the brink of a significant shift, driven by the growing possibilities of mobile applications that can be used by the average consumer. As more users access the internet through mobile devices, the importance of blockchain applications tailored for mobile cannot be overstated. This evolution isn’t just about technological innovation; it’s about creating accessible and meaningful experiences that resonate with consumers.</p><div class="relative header-and-anchor"><h4 id="h-from-infrastructure-to-consumer-focus"><strong>From Infrastructure to Consumer Focus</strong></h4></div><p>For years, blockchain development has been dominated by a focus on infrastructure—building the foundational layers that enable decentralized networks to function. However, the conversation is shifting. The real power of blockchain lies in its ability to deliver consumer-facing applications that hide the complexities of the technology and provide real value to users.</p><p>This transition is particularly evident in the work being done by Ava Labs, the team behind the Avalanche blockchain network. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/MattSchmenk"><u>Matthew Schmenk</u></a>, a member of the business development team at Ava Labs, emphasizes the need to prioritize consumer applications over additional infrastructure. While the technical aspects, like data availability and staking mechanisms, are crucial, they often don’t resonate with the average user. Instead, the focus should be on applications that directly benefit users—such as those in social finance (SocialFi) and gaming—by abstracting away the blockchain elements and delivering intuitive, user-friendly experiences.</p><div class="relative header-and-anchor"><h4 id="h-the-role-of-gaming-in-blockchains-future"><strong>The Role of Gaming in Blockchain’s Future</strong></h4></div><p>One of the most promising areas for blockchain’s consumer applications is gaming. The concept of decentralization is particularly powerful in this space, where players can finally take true ownership of their in-game assets. Matthew Schmenk highlights the potential of blockchain to transform gaming by enabling players to retain control over digital items like skins and weapons, which are traditionally at the mercy of game publishers.</p><p>This shift towards player ownership is a game-changer. No longer can publishers alter or revoke items that players have invested time and money into. With blockchain, these assets are securely owned by the players themselves, ensuring that the effort they put into their gaming experiences is preserved. This is just one example of how blockchain technology can be harnessed to create more equitable and engaging experiences for users.</p><div class="relative header-and-anchor"><h4 id="h-real-world-applications-reimagining-payments"><strong>Real-World Applications: Reimagining Payments</strong></h4></div><p>Beyond gaming, the potential for blockchain to revolutionize payments is immense. Imagine a Venmo-like application built on the Avalanche network, capable of supporting multiple currencies and stablecoins. By leveraging tools like the Hyper SDK, developers can create payment platforms that are not only fast and secure but also flexible enough to handle a variety of currencies.</p><p>Such a platform could provide a compelling alternative to existing payment systems, especially as traditional platforms like Venmo begin charging businesses for transactions. By integrating blockchain technology, these new payment systems could offer lower fees, faster transactions, and greater transparency—benefits that are increasingly important in today’s digital economy.</p><div class="relative header-and-anchor"><h4 id="h-the-mobile-frontier-a-new-era-for-blockchain"><strong>The Mobile Frontier: A New Era for Blockchain</strong></h4></div><p>As blockchain technology continues to evolve, the shift towards mobile platforms is inevitable. The key to success in this new era will be the ability to deliver applications that are not only powerful and secure but also intuitive and user-friendly. This is where the real value of blockchain lies—not in the underlying infrastructure, but in the applications that bring this technology to life for consumers.</p><p>The future of blockchain is bright, and its potential is vast. By focusing on consumer applications and embracing the mobile revolution, blockchain developers have the opportunity to redefine how we interact with digital services, making them more accessible, equitable, and engaging than ever before.</p><div class="relative header-and-anchor"><h3 id="h-watch-to-the-whole-panel-here"><strong>Watch to the Whole Panel Here</strong></h3></div><p>Watch the Providing Infrastructure for Mobile Developers panel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=7JGd5TuYce0&amp;list=PL-eU09mtH1s3qFOMpIzyWdhmFN6yjuwCJ&amp;index=4&amp;t=1s&amp;pp=iAQB"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h3 id="h-about-rallyprotocol"><strong>About RallyProtocol</strong></h3></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.<br></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>web3</category>
            <category>blockchain</category>
            <category>onchain mobile</category>
            <category>mobile</category>
        </item>
        <item>
            <title><![CDATA[Mobile Onchain Summit: Providing Infrastructure for Mobile Developers]]></title>
            <link>https://blog.rallyprotocol.com/mobile-onchain-summit-providing-infrastructure-for-mobile-developers</link>
            <guid>DrNzeDBouSuz7ObDaH2M</guid>
            <pubDate>Thu, 25 Jul 2024 17:39:40 GMT</pubDate>
            <description><![CDATA[Unlocking the Future of Web3 on Mobile: Opportunities and ChallengesThe web3 ecosystem holds immense potential for transforming user experiences acro...]]></description>
            <content:encoded><![CDATA[<div class="relative header-and-anchor"><h3 id="h-unlocking-the-future-of-web3-on-mobile-opportunities-and-challenges"><strong>Unlocking the Future of Web3 on Mobile: Opportunities and Challenges</strong></h3></div><p>The web3 ecosystem holds immense potential for transforming user experiences across various platforms, especially mobile. However, realizing this potential requires addressing several technical, developmental, and business challenges. In this blog post, we explore the key insights from a recent panel discussion among web3 experts, highlighting the hurdles and opportunities in the journey toward seamless web3 integration on mobile devices. </p><p>Watch the Providing Infrastructure for Mobile Developers panel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=WaaDztCEHHI"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h3 id="h-developer-choices-and-mobile-tooling"><strong>Developer Choices and Mobile Tooling</strong></h3></div><p>Developers play a crucial role in shaping user experiences in the web3 space. With the rise of mobile dapps, creativity in ideating new use cases is equally important, especially for the average consumer. This creativity must first be unlocked by having web3 tools and infrastructure readily available for app developers. Only then can app developers have full control over their UX to create the best app experience.</p><div class="relative header-and-anchor"><h3 id="h-unified-user-profile-the-universal-account"><strong>Unified User Profile: The Universal Account</strong></h3></div><p>One of the most compelling ideas brought up by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/yashovardhan"><u>Yash</u></a> from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Web3Auth"><u>Web3Auth</u></a> was the concept of a "Universal Profile." This profile would function similarly to a Google account, aggregating user data across different games and ecosystems powered by context-specific data revelation, enabling users to see relevant content based on their current activity, avoiding clutter from unrelated games or applications.&nbsp;</p><div class="relative header-and-anchor"><h3 id="h-simplifying-human-verification"><strong>Simplifying Human Verification</strong></h3></div><p>Human verification remains a pain point for users, with captchas and other verification methods often being intrusive and repetitive. The panel discussed the potential for web3 to provide a universal human verification protocol. Such a solution would streamline the verification process using blockchain technology, making it more user-friendly while maintaining security and authenticity.</p><div class="relative header-and-anchor"><h3 id="h-revolutionizing-identity-management"><strong>Revolutionizing Identity Management</strong></h3></div><p>The ability to manage an identity is a high-value proposition of the web3 experience. Nick from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/rallyprotocol"><u>RallyProtocol</u></a> highlighted the need for a comprehensive identity management system that focuses on internet identity control, allowing for single or even multiple personas. Such a system would enable users to manage their identities across different platforms securely and efficiently. This "meta account" for web3 could revolutionize how users interact with digital services.</p><div class="relative header-and-anchor"><h3 id="h-privacy-preserving-applications"><strong>Privacy-Preserving Applications</strong></h3></div><p>In the realm of identity management, privacy-preserving applications are essential. These applications should allow users to prove identity-related facts, such as age or attendance, without revealing personal details. This balance between functionality and privacy is critical for gaining user trust and widespread adoption.</p><div class="relative header-and-anchor"><h3 id="h-overcoming-technical-limitations"><strong>Overcoming Technical Limitations</strong></h3></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/pedrouid"><u>Pedro</u></a> from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/WalletConnect"><u>WalletConnect</u></a> stated that a significant technical hurdle for web3 adoption in mobile applications is the lack of hardware support for specific cryptographic curves used by blockchains. Currently, most hardware supports the p256 curve for passkeys but not the K1 curve used by many blockchains. This limitation is more about policy than technology, as hardware can technically support these curves with minor adjustments. Addressing this issue could open the door to more seamless integration of web3 technologies in mobile apps.</p><div class="relative header-and-anchor"><h3 id="h-the-need-for-business-development-and-crypto-advocacy"><strong>The Need for Business Development and Crypto Advocacy</strong></h3></div><p>The web3 industry lacks unified advocacy. Establishing strong business development relationships with traditional tech giants like Apple and Samsung is crucial to the success of web3. By helping these companies understand the benefits of supporting web3 technologies, they can realize how it benefits their own ecosystems.</p><div class="relative header-and-anchor"><h3 id="h-conclusion-the-path-forward-for-web3-on-mobile"><strong>Conclusion: The Path Forward for Web3 on Mobile</strong></h3></div><p>The future of web3 on mobile is filled with exciting possibilities, but it also comes with significant challenges. By addressing technical limitations, fostering strong business development relationships, and innovating in identity management and user experiences, the web3 community can unlock its full potential. Collaboration and advocacy will be key to driving these changes, ultimately creating a more integrated and user-friendly digital ecosystem.</p><div class="relative header-and-anchor"><h3 id="h-watch-to-the-whole-panel-here"><strong>Watch to the Whole Panel Here</strong></h3></div><p>Watch the Providing Infrastructure for Mobile Developers panel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=WaaDztCEHHI"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h3 id="h-about-rallyprotocol"><strong>About RallyProtocol</strong></h3></div><p>RallyProtocol is an all-in-one web3 mobile toolkit that enables developers to create frictionless, end-to-end onchain experiences for native mobile apps. Whether you’re building an iOS or Android app in Flutter, Unity, React Native, Swift, or Kotlin, through instant embedded wallet creation and gasless transactions, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"> <strong><u>here</u></strong></a>.</p><p><br></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>blockchain</category>
            <category>defi</category>
            <category>web3</category>
            <category>security</category>
            <category>privacy</category>
            <category>walletconnect</category>
            <category>web3auth</category>
        </item>
        <item>
            <title><![CDATA[The Inevitability of Mobile Gaming Onchain]]></title>
            <link>https://blog.rallyprotocol.com/inevitabiility-of-mobile-onchain-gaming</link>
            <guid>7iBRSZVpCW9tSYp7ElC1</guid>
            <pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[During the Mobile Onchain Summit, presented by RallyProtocol at Consensus 2024, panelists delved into the current landscape of mobile onc...]]></description>
            <content:encoded><![CDATA[<p>During the Mobile Onchain Summit, presented by RallyProtocol at Consensus 2024, panelists delved into the current landscape of mobile onchain gaming and its future. Here are the key insights from the discussion:</p><p><strong>Leveling Up The Gaming Experience</strong></p><p>Onchain gaming leverages blockchain technology to enable experiences previously impossible in traditional gaming. Key benefits include true ownership of in-game assets and transparency. This transition fosters a new era of player empowerment, engagement, and rewards that didn’t exist before. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/BabesCryptoland"><strong><u>Erica Cheever</u></strong></a> from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://bento.me/VividGamingGG"><strong><u>VividGamingGG</u></strong></a> is a prominent figure in this space, bringing awareness to onchain gaming and reflecting a growing community of gamers and developers exploring blockchain's potential to create more immersive and rewarding experiences for everyday consumers.</p><p><strong>Aligning Incentives for Both Developer and Players</strong>&nbsp;</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/wsculley"><strong><u>Welly Sculley</u></strong></a> from <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://superlayer.io/"><strong><u>SuperLayer</u></strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.unite.io/"><strong><u>Unite</u></strong></a>, with a decade of crypto experience, focuses on how blockchain can revolutionize game monetization for all participants. He discusses the potential shift from traditional monetization models to innovative and unexplored strategies that&nbsp; benefit not only developers but also players and the community directly.</p><p><strong>Empowering Game Developers With Onchain Tools</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://twitter.com/Renz_BDAO"><strong><u>Renz Chong</u></strong></a>, CEO of <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.breederdao.io/"><strong><u>BreederDAO</u></strong></a>, highlights a critical need in the blockchain gaming ecosystem: tools to help developers build on-chain games. By providing tailored in-game asset creation tools, BreederDAO is paving the way for developers to create gaming universes unique to their brand and community.</p><p><strong>NFTs, More Than Just Digital Assets</strong></p><p>No onchain game is complete without the mention of NFTs. NFTs are not merely digital collectibles; for some games, they form the backbone of blockchain gaming. Mobile games like Pirate Nation and Guild of Guardians demonstrate how NFTs can enhance gameplay by providing players with unique, tradable assets that carry real-world value. This enriches the gaming experience and introduces new economic dynamics within games.</p><p><strong>Current Challenges for Mobile Onchain Apps</strong></p><p>Despite its potential, one of the hurdles mobile onchain gaming faces is the challenging app store policies. However, the increasing number of onchain games being released regularly is a positive sign. Another hurdle is the need for better user experiences; users unfamiliar with Web3 should not have to go through the hassle of creating a wallet. More effort spent on ensuring a seamless transition for players new to the blockchain space through technologies such as embedded wallets and gasless transactions would be beneficial for everyone.</p><p><strong>The Future Is Bright For Mobile</strong></p><p>The journey into mobile onchain gaming is just beginning. Blockchain technology is transforming how we play, interact with digital worlds, and perceive ownership and value in gaming. This shift towards a more rewarding, empowering, and innovative ecosystem brings new challenges and endless possibilities for players and developers. The rise of decentralized platforms, developer tools &amp; SDKs for mobile, and the love of gaming is setting the stage for a new world of digital interaction and creativity.&nbsp;</p><p><strong>Watch to the Whole Panel Here</strong></p><p>Watch the Future of Onchain Gaming Powered by Mobile panel <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.youtube.com/watch?v=yJdbAdlKd_k"><strong><u>here</u></strong></a>.</p><p><strong>About RallyProtocol</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>blockchain</category>
            <category>defi</category>
            <category>web3</category>
            <category>gamefi</category>
            <category>nft</category>
            <category>cryptocurrency</category>
            <category>mobile</category>
            <category>embedded wallets</category>
            <category>gasless transactions</category>
            <enclosure url="https://storage.googleapis.com/papyrus_images/ebaf7e585f2cec86d23a010e016acd94.jpg" length="0" type="image/jpg"/>
        </item>
        <item>
            <title><![CDATA[EOAs are still cool! The First Step on the Path to Progressive Wallets]]></title>
            <link>https://blog.rallyprotocol.com/eoas-are-still-cool-the-first-step-on-the-path-to-progressive-wallets</link>
            <guid>Q2h7MxnMiiXFJxL464vq</guid>
            <pubDate>Thu, 16 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Over the past 12 months if you talk to anyone about gasless transactions, improved UX, secure recovery and general user onboarding the co...]]></description>
            <content:encoded><![CDATA[<figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/96d6299e0a0d545cfbe16f99a373e616.png" alt="vitalik inspired ethereum ninja turtles" blurdataurl="data:image/png;base64,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" nextheight="640" nextwidth="1024" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>Over the past 12 months if you talk to anyone about gasless transactions, improved UX, secure recovery and general user onboarding the conversation inevitably gravitates towards account abstraction and more specifically <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-4337"><strong><u>ERC 4337</u></strong></a>. ERC4337 is amazing, so is <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://eips.ethereum.org/EIPS/eip-3074"><strong><u>EIP 3074</u></strong></a> and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/EIPs/blob/9e04cf1094eae64172ce04e0a04ec40f1edbdc5d/EIPS/eip-7702.md"><strong><u>Vitalik's recent EIP 7702</u></strong></a>. All of these proposals give developers and users more flexibility around account management making interacting with any EVM chain easier and more secure.</p><p><strong>The Essential Role of EOAs in Account Abstraction</strong></p><p>Something that is often lost in conversations about account abstraction is the role that EOAs will continue to play under any currently proposed form of account abstraction. The EVM allows for both EOAs and smart contracts to execute transactions, but only EOAs can initiate a transaction and in cases where transactions are relayed by a downstream, managed EOA (e.g. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallytransact"><strong><u>meta transactions</u></strong></a>, 4337 tx bundling) a signature from the initiating EOA is still required to authorize the transaction. Another super power of EOAs is that you can also use them cross-chain out of the box! In all cases EOAs remain paramount to using the EVM.</p><p><strong>Secure EOAs on Mobile Devices</strong></p><p>As a team fully focused on bringing crypto developers and users out of the browser and onto their phones, we've spent a lot of time thinking about and <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallymobile"><strong><u>implementing secure, performant EOAs on mobile devices</u></strong></a>. It turns out most modern phones have similar security properties to hardware wallets, they have a segregated, secure computing environment where cryptographic keys can be generated, stored and used without being exposed to any external actors. Properly using this secure computing environment in conjunction with secure cloud backup gives users an EOA that is similar to what they use on a hardware wallet with the added benefit of cloud backup.</p><p><strong>The Progressive Wallet Journey: From EOAs to Smart Contract Accounts</strong></p><p>A secure, on device EOA is the first step in a user's progressive wallet journey. This EOA allows a user to onboard quickly and without cost. <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallytransact"><strong><u>You can also send gasless transactions from these accounts!</u></strong></a> These accounts can be used for things like identity in a social app or small transactions without huge financial implications. In some cases users will hit a point where it makes sense for them to graduate to a smart contract wallet for additional security, more granular control over their transactions or any of the other awesome 4337 features being imagined. If this proggressive approach to account managament on mobile excites you, stay tuned! We are currently working on rolling out progressive 4337 support in the Rally Protocol SDK and will have some fun announcements over the next couple of weeks and at the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://rallymobilesummit.splashthat.com/"><strong><u>Rally Mobile Summit at Consensus</u></strong></a>.</p><p><strong>About RallyProtocol</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>blockchain</category>
            <category>defi</category>
            <category>web3</category>
            <category>cryptocurrency</category>
            <category>mobile</category>
            <category>embedded wallets</category>
            <category>eoa</category>
            <category>smart contract wallets</category>
        </item>
        <item>
            <title><![CDATA[RallyMobile: Web3 Mobile Onboarding in Zero Taps]]></title>
            <link>https://blog.rallyprotocol.com/rallymobile-web3-mobile-onboarding-in-zero-taps</link>
            <guid>BQuQ92gOaCsAtmyb5lJb</guid>
            <pubDate>Sun, 05 May 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[A common UX flaw in many web3 mobile apps is the requirement for users to authenticate or log in before they can explore the app. This ap...]]></description>
            <content:encoded><![CDATA[<p>A common UX flaw in many web3 mobile apps is the requirement for users to authenticate or log in before they can explore the app. This approach can create unnecessary friction, compelling users to navigate through various options to create a wallet, such as creating an account, signing in with third-party services, or connecting an external wallet— all before they can even see what the application has to offer.</p><p>Requiring wallet creation upfront often disrupts users' end-to-end experience within a single application. Whether they encounter third-party pop-ups for authentication or switch apps to connect an external wallet, these disruptions lead to drop-offs and unnecessary taps during mobile onboarding.</p><p>While users are accustomed to downloading and launching an app and immediately accessing its features, the world of web3 imposes additional requirements, creating a dissonance from the seamless, in-app experiences mobile users have come to expect.</p><div class="relative header-and-anchor"><h2 id="h-embedded-wallet-creation-on-demand"><strong>Embedded Wallet Creation On-Demand</strong></h2></div><p>The RallyMobile SDK aims to solve this problem by providing developers with tools to create an embedded wallet under the hood within their native mobile app. With RallyMobile SDK, developers can generate embedded wallets on-demand on the user's device, eliminating the requirement to create a wallet upfront. The SDK offers developers the flexibility to display keys, balances, and the option to export/import keys for their users, allowing them to showcase web3 features or abstract away from users as needed.</p><p>While RallyMobile SDK does not require authentication, developers can choose to implement it at the app level if necessary for their specific use case. This approach grants developers complete control and flexibility over the onboarding process and a single-application experience.&nbsp;</p><div class="relative header-and-anchor"><h2 id="h-real-world-impact-deepdiverewards-by-taki"><strong>Real-World Impact: DeepDiveRewards by Taki</strong></h2></div><p>The impact of RallyMobile SDK's pop-upless wallet creation is evident in apps like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://play.google.com/store/apps/details?id=com.taki.deepdive&amp;hl=en_US"><strong><u>DeepDiveRewards</u></strong></a> by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.takigames.io/"><strong><u>Taki</u></strong></a>. It utilizes RallyMobile SDK to seamlessly create embedded wallets during the initial app launch without requiring any user input. With the elimination of web3 onboarding, users can start playing the game with just one tap.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/045de8460af6a894fcdebf1a359999f7.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFLUlEQVR4nI2Ve0zTVxTHvzJEpw5QJi9hoiBSwVGkKCBMURFoC1igCgy7IgrCnEoRFBQpT0UeTqiiUKxasJQ+qIViHGoyI5lORdAxWGG4DgXmoyAMVBLd0l+y/bFk0Jubm3POH9/Pveecey/++md8+KBb1UOTkYJhluL1ia634oHJ74YmZYOT3O6JvJ8moiTDJ5tGWphlglkpQus0oWWqcGmGyC33skPGZYcMETlf6lc69kxLSBFaxMC/1nsi2PbkHbivcFLrcm0s4M54auebyHsT5qpR18YR5A7trHjRYJlYBQof0RXYwgOzAiweQk8hkAsGD7GjvS90gPf/D2jXTBqVaueXaZ2kow7NYxtaJ8iqcbva127iYWQNxPP/SCYdDMK2CCRF4MgWZIYghQp2MFgBSGLM4vT3Dk0H+H0SBS9RorW6MLJMNkZuGXVWjNnXvrbmv0T6YNy5fl8nASAGZJa47m7W4oQmezQDMqAeOKPu6ddJTQF4qJlEnhbFI+CP28gnHG6+tW18ZyMbX8h/heSnbJ6G5ngRkC6H0gPNG9HsDdW6GTdccc0WKnOc6+l5NgVAF237dQL7Hy3I7LfOeOpSOuAr1HgWddgf09gVP8e+5zElfYGOAkBGhoIMBQX1XmhYg6ZVuLYYqnmomBJARH/sUiNEEZ9fnl0XfaiC/fWRxAweM+VoPCs3C4yeqJzbgboUSWZDbAaFB867QGAH0RxIAKmpPoB7P2tA5S9jK0n7peCI8aUSe+XYLrFkK7BVzUy9TyUJgHpDyLbNOekOkT+Euz4rAaR6AIgUqQffIrQBbmL4dGK7FgkvwH6C8JtgtYPRQou7HuwsBCSOuJDhk1eZkHMmPrsk5MAKXALkC/U5QUf3G/hdgUU1Nj8A+0/4aLG+G17X6fTTzh684IR7NFI1IHGA6NAa7ven6a1V6xNJ6cZEX+mVojsPhxbFpM8P+xaL78JVg0XDsOuFraCUsbMuLLY4tc5veQ0gNoSUgmolx7M1C1sX5AEKQz1T1PFbHzl9z9Idhw39js+jXgKewphnMYNzllpwxfGbJk6Zn1s9IDHVbVkaiOM0ZFrgsgHh6gW43z2wPGX3emHhKu5BE88bOoB5lYNbrPHsI8Ce1OzaIC8Z0AAoP9FdrkZABcjNIZsPuV6Ats6hJRmJ6afLzwaoYpcVbF7SgiVq56JoUvgBoCom/qYvWRk2M4tuvB8oMcUxMxQBWWbhzdh9FzjV2zMwTQ0edPSR4qILAy5VUi6GLgiNp+Q4+o2CeoVUnAxK/taouo0OIh+c80U5UG0IvhEEgOAzG+Vce5UZeD3q6QDt7b94f5Wwa215pFNKoFccjVW4gt45k163OInjE8W7WtIWoLsHcgMo5kBqhAYbVLsi0x05Tjhjjqqpu+i9DvDwMeNw5VpGuqmtt4GVLyx88OkaYIOB9QZ7ckxt7o0AkhAQE1WtBxqsULTSZIebRcJC5BqjcnrAD4/aTew3fYTVgOsMeBhgLbAO2AhsBjyDGByqcw0gdEGNC2rmQRSIsnwkHzOPTMBu02keOwLQersD8NUpGvljFh0f0zE3FHMjYRINMJhRxxmfi00h8UbjF2i0goKNEjkOXrVmFdkx7HF+esCtW4+BTcSuvQB3YCWxriZcciD1EMW5CMgEuEAWkAvkA0eJWQCkdaun+A+IaFdXXzgzJZyZHM5MjojYGxa2JyJiX1jY3nDmPho16UShIC1N4O+fHhySQ6Nn0+hcOp1LGDlB1KNMZsHgwH//5L8BHemLDNDmVwMAAAAASUVORK5CYII=" nextheight="1042" nextwidth="1604" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/153f51e300aa72c77a3d51b60a11d1a1.png" alt="" blurdataurl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAVCAIAAACor3u9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAFLUlEQVR4nI2Ve0zTVxTHvzJEpw5QJi9hoiBSwVGkKCBMURFoC1igCgy7IgrCnEoRFBQpT0UeTqiiUKxasJQ+qIViHGoyI5lORdAxWGG4DgXmoyAMVBLd0l+y/bFk0Jubm3POH9/Pveecey/++md8+KBb1UOTkYJhluL1ia634oHJ74YmZYOT3O6JvJ8moiTDJ5tGWphlglkpQus0oWWqcGmGyC33skPGZYcMETlf6lc69kxLSBFaxMC/1nsi2PbkHbivcFLrcm0s4M54auebyHsT5qpR18YR5A7trHjRYJlYBQof0RXYwgOzAiweQk8hkAsGD7GjvS90gPf/D2jXTBqVaueXaZ2kow7NYxtaJ8iqcbva127iYWQNxPP/SCYdDMK2CCRF4MgWZIYghQp2MFgBSGLM4vT3Dk0H+H0SBS9RorW6MLJMNkZuGXVWjNnXvrbmv0T6YNy5fl8nASAGZJa47m7W4oQmezQDMqAeOKPu6ddJTQF4qJlEnhbFI+CP28gnHG6+tW18ZyMbX8h/heSnbJ6G5ngRkC6H0gPNG9HsDdW6GTdccc0WKnOc6+l5NgVAF237dQL7Hy3I7LfOeOpSOuAr1HgWddgf09gVP8e+5zElfYGOAkBGhoIMBQX1XmhYg6ZVuLYYqnmomBJARH/sUiNEEZ9fnl0XfaiC/fWRxAweM+VoPCs3C4yeqJzbgboUSWZDbAaFB867QGAH0RxIAKmpPoB7P2tA5S9jK0n7peCI8aUSe+XYLrFkK7BVzUy9TyUJgHpDyLbNOekOkT+Euz4rAaR6AIgUqQffIrQBbmL4dGK7FgkvwH6C8JtgtYPRQou7HuwsBCSOuJDhk1eZkHMmPrsk5MAKXALkC/U5QUf3G/hdgUU1Nj8A+0/4aLG+G17X6fTTzh684IR7NFI1IHGA6NAa7ven6a1V6xNJ6cZEX+mVojsPhxbFpM8P+xaL78JVg0XDsOuFraCUsbMuLLY4tc5veQ0gNoSUgmolx7M1C1sX5AEKQz1T1PFbHzl9z9Idhw39js+jXgKewphnMYNzllpwxfGbJk6Zn1s9IDHVbVkaiOM0ZFrgsgHh6gW43z2wPGX3emHhKu5BE88bOoB5lYNbrPHsI8Ce1OzaIC8Z0AAoP9FdrkZABcjNIZsPuV6Ats6hJRmJ6afLzwaoYpcVbF7SgiVq56JoUvgBoCom/qYvWRk2M4tuvB8oMcUxMxQBWWbhzdh9FzjV2zMwTQ0edPSR4qILAy5VUi6GLgiNp+Q4+o2CeoVUnAxK/taouo0OIh+c80U5UG0IvhEEgOAzG+Vce5UZeD3q6QDt7b94f5Wwa215pFNKoFccjVW4gt45k163OInjE8W7WtIWoLsHcgMo5kBqhAYbVLsi0x05Tjhjjqqpu+i9DvDwMeNw5VpGuqmtt4GVLyx88OkaYIOB9QZ7ckxt7o0AkhAQE1WtBxqsULTSZIebRcJC5BqjcnrAD4/aTew3fYTVgOsMeBhgLbAO2AhsBjyDGByqcw0gdEGNC2rmQRSIsnwkHzOPTMBu02keOwLQersD8NUpGvljFh0f0zE3FHMjYRINMJhRxxmfi00h8UbjF2i0goKNEjkOXrVmFdkx7HF+esCtW4+BTcSuvQB3YCWxriZcciD1EMW5CMgEuEAWkAvkA0eJWQCkdaun+A+IaFdXXzgzJZyZHM5MjojYGxa2JyJiX1jY3nDmPho16UShIC1N4O+fHhySQ6Nn0+hcOp1LGDlB1KNMZsHgwH//5L8BHemLDNDmVwMAAAAASUVORK5CYII=" nextheight="1042" nextwidth="1604" class="image-node embed"><figcaption htmlattributes="[object Object]" class="hide-figcaption"></figcaption></figure><div class="relative header-and-anchor"><h2 id="h-benefits-of-under-the-hood-embedded-wallets"><strong>Benefits of Under the Hood Embedded Wallets&nbsp;</strong></h2></div><p>By enabling embedded wallet creation under the hood, RallyMobile SDK significantly improves the mobile web3 user experience:</p><ol><li><p>Seamless In-App Experience: Users can create an embedded wallet and start using the app immediately, without being redirected to other apps or going through multiple sign-in steps. This singular, uninterrupted in-app experience keeps users in your app.&nbsp;</p></li><li><p>Reduced Onboarding Friction: Eliminating mandatory user authentication at the SDK level streamlines the onboarding process. Users can dive straight into using the app without facing the usual web3 onboarding hurdles.</p></li><li><p>Increased User Retention: A simplified, pop-upless onboarding flow reduces drop-off rates. Users are more likely to complete the onboarding process and continue using the app when it's seamless and friction-free.</p></li><li><p>Developer Flexibility: RallyMobile SDK gives developers the freedom to design the onboarding experience that best fits their app. They can add user authentication at the app level if needed, but it's not a one-size-fits-all requirement</p></li><li><p>Fewer Taps, Better UX: Reduce the number of taps required for onchain onboarding to get started with your app.</p></li></ol><div class="relative header-and-anchor"><h2 id="h-start-building-with-rallyprotocol"><strong>Start Building with RallyProtocol </strong></h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p><p></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
            <category>blockchain</category>
            <category>defi</category>
            <category>mobile</category>
            <category>embedded wallets</category>
            <category>gamefi</category>
            <category>eoa</category>
        </item>
        <item>
            <title><![CDATA[RallyProtocol leads in gasless transactions on Polygon for native mobile apps.]]></title>
            <link>https://blog.rallyprotocol.com/rallyprotocol-leads-in-gasless-transactions-on-polygon-for-native-mobile-apps</link>
            <guid>t3lwQ718BWj4V8qwjoJW</guid>
            <pubDate>Wed, 24 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[The growth of blockchain applications has been hindered by several web3 friction points, with the gas fees required to execute transactio...]]></description>
            <content:encoded><![CDATA[<p>The growth of blockchain applications has been hindered by several web3 friction points, with the gas fees required to execute transactions being a major one. These fees create a barrier for new or inexperienced users and limit the adoption of web3 apps. Gasless solutions, where developers sponsor gas fees on behalf of users, have emerged as a much-needed solution to this problem.&nbsp;</p><p>In this post, we’ll dive into the need for gasless solutions and how RallyProtocol's <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallytransact"><strong><u>Gasless Transactions</u></strong></a> offering is helping developers create better web3 mobile experiences and leading gasless transactions on Polygon.</p><div class="relative header-and-anchor"><h2 id="h-web3-friction-and-gas-fees"><strong>Web3 friction and gas fees</strong></h2></div><p>Gas fees are a necessary component of blockchain networks, they secure the network and incentivize validators, but they introduce significant user experience hurdles that hinder adoption, especially for mobile apps.</p><p>For developers building onchain mobile apps, gas fees are a major pain point causing user drop-off. New users are unfamiliar with gas fees and the multi-step process of acquiring tokens to pay for them. This journey involves creating exchange accounts, completing KYC verification, purchasing tokens with credit cards, and transferring them to on-chain wallets – a stark contrast to the seamless onboarding flows of web2 apps.</p><p>Moreover, developers face challenges with volatile gas fees that fluctuate based on token prices and network congestion. Users frequently encounter failed or stuck transactions, leading to frustration and churn.</p><div class="relative header-and-anchor"><h2 id="h-how-gasless-transactions-empowers-developers"><strong>How Gasless Transactions Empowers Developers</strong></h2></div><p>Gas-free onchain transactions are a powerful way to enable developers to create onchain app experiences free from the complexities of web3. With just one tap, users can perform essential on-chain operations like claiming NFTs, transferring tokens, or deploying smart contracts directly from native mobile apps—no gas required.</p><p>By abstracting away gas fees, developers are able to craft non-interrupted, engaging app experiences. Users remain immersed in the curated app journey, without the friction of fulfilling on-chain requirements externally.</p><p>RallyProtocol provides a comprehensive suite of tools and services, drastically reducing development, operational, and security overheads associated with implementing gasless transactions. Developers can focus on creating value through their app, rather than grappling with the complexities of building in-house gasless solutions.</p><p>With its mobile-first approach, RallyProtocol streamlines the integration of gasless transactions into native mobile apps. Developers no longer need to piece together fragmented software or rely on costly wallet services. It's is versatile enough to support gasless transaction across tools and platforms whether you’re building an iOS or Android app in React Native, Flutter, Swift, or Kotlin. It can also be leveraged from your backend servers or web app.</p><div class="relative header-and-anchor"><h2 id="h-key-differentiators-of-rallyprotocol"><strong>Key Differentiators of RallyProtocol</strong></h2></div><p>Gasless transactions are enabled using user-custodied embedded EOA wallets, rather than relying on smart accounts. This provides greater flexibility and optionality for developers and end-users alike.</p><p>The platform offers seamless compatibility with RallyProtocol's natively embedded wallet solution and supports integrations with any third-party wallet developers choose. This modularity frees developers to utilize streamlined APIs for easy gasless transaction integration or build their infrastructure if preferred.</p><div class="relative header-and-anchor"><h2 id="h-leading-the-gasless-solution-for-polygon"><strong>Leading the gasless solution for Polygon</strong></h2></div><p>Polygon has become the go-to network for teams building low-cost onchain solutions, with millions of active wallets and transactions daily. Within Polygon, RallyProtocol has emerged as the leading provider of gasless transactions.</p><p>Over the last 180 days, teams using Rallyprotocol contributed to <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/queries/3318105/5556795?Number+of+Days+Looking+Back_n26d66=180"><strong><u>over 70%</u></strong></a> of <em>all</em> Gas Station Network (GSN) transactions on Polygon. These transactions come from some of the top teams in web3 building mobile applications, like <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.takigames.io/"><strong><u>Taki Games</u></strong></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.playtrophy.com/"><strong><u>Trophy Network</u></strong></a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://unite.io/"><strong><u>Unite</u></strong></a>, and the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://superlayer.io/about/"><strong><u>Superlayer</u></strong></a>.</p><p>If you're a developer aiming to create delightful onchain experiences, we provides the tools to make it happen. Explore <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallytransact"><strong><u>our docs</u></strong></a> to learn more about easily integrating gasless transactions into your app.&nbsp;</p><div class="relative header-and-anchor"><h2 id="h-about-rallyprotocol"><strong>About RallyProtocol</strong></h2></div><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p><p></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
        </item>
        <item>
            <title><![CDATA[Gas Station Network now on Polygon's New Testnet, Amoy!]]></title>
            <link>https://blog.rallyprotocol.com/gas-station-network-now-on-polygons-new-testnet,-amoy</link>
            <guid>KAV55AR7L38RhaiaUAJ3</guid>
            <pubDate>Thu, 18 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Last week Polygon deprecated its primary PoS testnet, Mumbai. As one of the primary users of GSN on Polygon Mainnet and Mumbai we wanted ...]]></description>
            <content:encoded><![CDATA[<p>Last week <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://polygon.technology/blog/polygon-pos-is-cooking-the-napoli-upgrade-means-better-ux-the-mumbai-testnet-takes-a-bow"><strong><u>Polygon deprecated its primary PoS testnet, Mumbai</u></strong></a>. As one of the <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://dune.com/rlyrw_1/rally-protocol-gsn-usage/08261ac6-af3c-490f-812a-b49708130132"><strong><u>primary users of GSN on Polygon Mainnet and Mumbai</u></strong></a> we wanted to ensure that our partners would have a seamless transition from Mumbai to the new Polygon PoS testnet, Amoy. To that end we have deployed all of the core <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://opengsn.org/"><strong><u>Gas Station Network</u></strong></a> contracts to Amoy (addresses below), verified the contracts on the new explorer and anyone that wants to can start using them immediately either via <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/rallyprotocol/rallytransact"><strong><u>RallyTransact</u></strong></a> or by <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.opengsn.org/relay-server/tutorial.html"><strong><u>registering your own relayer permissionlessly</u></strong></a>. This is just the start of our support for GSN on new EVM chains, expect to see more in the coming months.</p><p><strong>Amoy GSN Core Contract Addresses</strong></p><table style="minWidth: 50px"><colgroup><col><col></colgroup><tbody><tr><th colspan="1" rowspan="1"><p><strong>Description</strong></p></th><th colspan="1" rowspan="1"><p><strong>Address</strong></p></th></tr><tr><td colspan="1" rowspan="1"><p>Forwarder</p></td><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.oklink.com/amoy/address/0x0ae8fc9867cb4a124d7114b8bd15c4c78c4d40e5"><strong><u>0x0ae8FC9867CB4a124d7114B8bd15C4c78C4D40E5</u></strong></a></p></td></tr><tr><td colspan="1" rowspan="1"><p>Relay hub</p></td><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.oklink.com/amoy/address/0xe213a20a9e6cbafd8456f9669d8a0b9e41cb2751"><strong><u>0xe213A20A9E6CBAfd8456f9669D8a0b9e41Cb2751</u></strong></a></p></td></tr><tr><td colspan="1" rowspan="1"><p>Penalizer</p></td><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.oklink.com/amoy/address/0xa073fb6e669e584738b6612656c8f015c16bce22"><strong><u>0xA073Fb6e669e584738B6612656c8f015C16bCE22</u></strong></a></p></td></tr><tr><td colspan="1" rowspan="1"><p>Stake manager</p></td><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.oklink.com/amoy/address/0x855d2d5a7850f32e937a83dd0ee2763d37c07ff8"><strong><u>0x855D2D5a7850F32E937a83Dd0eE2763d37c07fF8</u></strong></a></p></td></tr><tr><td colspan="1" rowspan="1"><p>Relay registrar</p></td><td colspan="1" rowspan="1"><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.oklink.com/amoy/address/0x701c4f4f0339d3a4cf12861e650a20fc7c8fc7de"><strong><u>0x701C4f4F0339d3A4cf12861E650a20fC7c8FC7de</u></strong></a></p></td></tr></tbody></table><p><strong>About RallyProtocol</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h2 id="h-"></h2></div><p></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
        </item>
        <item>
            <title><![CDATA[Hidden gotchas in the Mumbai to Amoy migration]]></title>
            <link>https://blog.rallyprotocol.com/hidden-gotchas-in-the-mumbai-to-amoy-migration</link>
            <guid>rzwKJbi0uaGvqLAAXY3q</guid>
            <pubDate>Fri, 12 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[We’ve been using the Mumbai Testnet to support our developer community, who are building onchain mobile apps. We have GSN and all of our ...]]></description>
            <content:encoded><![CDATA[<p>We’ve been using the Mumbai Testnet to support our developer community, who are building onchain mobile apps. We have GSN and all of our gasless transaction infrastructure, RallyTransact, set up there. As part of the Goerli deprecation, Mumbai is on its way out and being replaced by Amoy. More info on that <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://polygon.technology/blog/introducing-the-amoy-testnet-for-polygon-pos"><strong><u>here</u></strong></a>.</p><p>GSN was not deployed to Amoy yet so we took it upon ourselves to do so and get the first relayer set up. When we started testing we noticed the following error on every attempt to relay a transaction:</p><p><code>insufficient funds for gas * price + value: address 0x0000000000000000000000000000000000000000 have 2170300023505000000 want 900000000000000000000 (supplied gas 600000000)</code></p><p>We initially assumed it was a misconfiguration from our GSN deploy or one of our clients. It’s easy to miss a setting. Oddly everything worked on our integration test infra. Our integration tests use a hardhat node forking off of the testnet networks before every run. So something is different between sending transactions to hardhat vs sending transactions to Amoy.</p><p>The above error message is specific to the Polygon bor client. The same error message in geth is “insufficient balance to pay for gas” after googling around for “0x0000000000000000000000000000000000000000” and “insufficient balance to pay for gas” we found <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://github.com/ethereum/go-ethereum/issues/21108"><strong><u>this issue in the geth repo</u></strong></a>. Aha! So sending an eth_call with a gas price set has different behavior in different node clients! Now we had something to look for.</p><p>Digging in to the GSN relayer codebase we uncovered this line:</p><p><code>await this.relayHubInstance.calculateCharge( maxPossibleGasFactorReserve, relayTransactionRequest.relayRequest.relayData, { gasPrice: relayTransactionRequest.relayRequest.relayData.maxFeePerGas } )</code></p><p>Getting rid of that pesky gasPrice was all it took and caused the same behavior across the board and we were up and running on Amoy.</p><p>We are happy to support our developer community in building onchain mobile apps by getting RallyTransact up on Amoy but we wish a few things had been easier in this migration:</p><p>It seems there are different versions of bor running on Amoy vs Polygon PoS mainnet. This makes the utility of a testnet a bit diminished as we can’t fully trust apples to apples comparisons between the two networks.</p><p>I really did miss etherscan functionality when trying to work with the Oklink explorer. Once again, differences between mainnet and testnets makes things harder for the dev community.</p><p><strong>About RallyProtocol</strong></p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://www.rallyprotocol.com/">RallyProtocol</a> is an all-in-one Web3 mobile toolkit that enables developers to create seamless, end-to-end onchain experiences for native mobile apps, featuring embedded wallets and gasless transactions. Whether you’re building an iOS or Android app in <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/flutter">Flutter</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/unity">Unity</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">React Native</a>, <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/v/react-native-expo">Expo</a>, Swift, or Kotlin, our mission is to give developers the power to create user-friendly mobile UX with fewer taps and zero web3 touchpoints. Want to learn more? Dive into our developer documentation <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://docs.rallyprotocol.com/"><strong><u>here</u></strong></a>.</p><div class="relative header-and-anchor"><h2 id="h-"></h2></div><p></p>]]></content:encoded>
            <author>rallyprotocol@newsletter.paragraph.com (RallyProtocol)</author>
        </item>
    </channel>
</rss>