# Funding proposal: Grin integration into Unstoppable Wallet

**URL:** <https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765>\
**Category:** Uncategorized\
**Created:** [May 12, 2025, 10:36am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765 "2025-05-12T10:36:27Z")\
**Posts on this page:** 20\
**Page:** 3

<div class="post-metadata">

**Author:** ![waynegeorge](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/waynegeorge/32/6601_2.png) [@waynegeorge](https://forum.grin.mw/u/waynegeorge)\
**Post date:** [May 15, 2025, 9:32pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/49 "2025-05-15T21:32:19Z")

</div>

I need to hear more from @ddadybayo to give my final thoughts. Personally, if I was approaching a community with a figure in mind for funding, I’d already have a detailed breakdown of how I arrived at that figure. Similar to going to a bank with a business plan. I also need to know more about their vision for the future and how they see Grin fitting in to it

---

<div class="post-metadata">

**Author:** ![ddadybayo](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@ddadybayo](https://forum.grin.mw/u/ddadybayo)\
**Post date:** [May 20, 2025, 11:02am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/50 "2025-05-20T11:02:02Z")

</div>

Thank you all for participating in this discussion. I want to start by pointing out that, as of today, there is no active mobile wallet solution that supports Grin. From our perspective, adoption should start not with exchange listings, which provide little technical value, but with accessible wallets that lower the barrier to entry.

What we’re offering is not just an integration, but the development of native mobile libraries for Grin from scratch something that will benefit not only Unstoppable, but any other mobile wallet looking to support Grin in the future. These libraries would be open-source and reusable, which could greatly simplify future integrations by other teams. That’s why this isn’t just a one-off job it’s foundational work that requires time, expertise, and long-term maintenance.

The budget we proposed doesn’t even fully cover our costs the work involves building native infrastructure, full integration into Unstoppable, and ongoing support. That said, if the community believes this type of collaboration is too expensive, I completely understand and would encourage you to find another team capable of delivering the same level of work for less.

For us, this is not just a bounty request, but the first step in what we hope will become a long-term collaboration with the Grin community. Our team includes 10 experienced developers, many of whom have worked extensively with UTXO-based chains as well as EVM networks. For example, we were the first team in the world to build a native SPV Bitcoin library for both iOS and Android from scratch.

We see this as a win-win opportunity: a meaningful integration for Grin, and a chance for Unstoppable to support a truly unique protocol.

If the Grin ecosystem wants to move forward, it’s important to start collaborating with highly capable teams not only to build missing tools like wallets, but also to raise awareness around real technical challenges that still need to be solved. I agree that features like multisig and atomic swaps are essential for Grin’s future, but to get there, we have to start somewhere.

---

<div class="post-metadata">

**Author:** ![stakerV](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/stakerv/32/4080_2.png) [@stakerV](https://forum.grin.mw/u/stakerV)\
**Post date:** [May 20, 2025, 8:38pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/51 "2025-05-20T20:38:25Z")

</div>

@ddadybayo , thanks for reaching Grin Community.

Unstoppable has an active team and have a large range of libraries, frameworks developed for ios and android. I think collobrating with an experienced team like this will benefit Grin in long term.  
I understand some of the community members disliked that other coins are integrated free of charge while Grin is asked for funds. But we can find a way for supporting unstoppable team working on Grin.  
@ddadybayo , in addition to what Ardocrat suggested, we have a wishlist on grincc community site, have you checked it ?

> **[Grin CC](https://www.grincc.mw/projects)**

---

<div class="post-metadata">

**Author:** ![hellogrin](https://avatars.discourse-cdn.com/v4/letter/h/a5b964/32.png) [@hellogrin](https://forum.grin.mw/u/hellogrin)\
**Post date:** [May 20, 2025, 9:39pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/52 "2025-05-20T21:39:41Z")

</div>

My views:  
Positive: At least we have attracted a mobile wallet that already had active users  
Negative: We have to pay the ‘fee’ for integration  
I think we can keep something in balance as grin community is small, like bargaining to reduce the funding proposal, requesting a clear roadmap or only pay once specific tasks have been done. We got old donation and should ‘try’ new approach.  
When we compare that other coins were integrated for free except grin, it’s not really same because the position is different as nobody uses grin at the moment.  
Hope it won’t upset current dedicated developer of grin without asking for fund.

---

<div class="post-metadata">

**Author:** ![GrinDarkNetBank](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/grindarknetbank/32/3236_2.png) [@GrinDarkNetBank](https://forum.grin.mw/u/GrinDarkNetBank)\
**Post date:** [May 21, 2025, 3:25am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/53 "2025-05-21T03:25:16Z")

</div>

We have the rule: we don’t pay for listing.

---

<div class="post-metadata">

**Author:** ![emi22n](https://avatars.discourse-cdn.com/v4/letter/e/2acd7d/32.png) [@emi22n](https://forum.grin.mw/u/emi22n)\
**Post date:** [May 21, 2025, 3:44am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/54 "2025-05-21T03:44:38Z")

</div>

Unstoppable wallet hasn’t been a member of the community, they haven’t provided any help for GRIN before, all they did was find out about GRIN funds and provided a funding request.

GRIN is at ATL right now, and we are seeking a wallet integration, when we have like three other broken wallets.

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [May 21, 2025, 7:02am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/55 "2025-05-21T07:02:57Z")

</div>

It is not important whether people from Unstoppable wallet have made contributions before or not as long as payment is made upon delivery and not beforehand.  
As long as they provide bang for buck, we should be happy with any developer contribution.

**What we should be discussing:**  
What this discussion should focus on is if there is such a _“bang for the buck”_ contribution and what that cintribution should be.  
Is that a) only mobile wallet libraries for Grin, b) some new feature such as a mobile wallet with Dex ability, c) extending grin wallet to support proper BIP39 derivation + password, d) should it be a lightnode or full node integration in their wallet, e) something else.

I think the above examples are the directions we should be exploring unless we think Grin simply is not ready yet. Regarding “we do not pay for listing”, no we do not pay for listing. But Unstopable wallet is a non-custodial FOSS wallet that also suports trading. We should not treat it as an exchange listing request but as a wallet development request in my opinion. If that somehow enables trading of grin, that would be a large bonus.

---

<div class="post-metadata">

**Author:** ![traal](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@traal](https://forum.grin.mw/u/traal)\
**Post date:** [May 21, 2025, 3:43pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/56 "2025-05-21T15:43:05Z")

</div>

As long as Unstoppable Wallet devs will provide the code that will be of value to the Grin community, I’m in favour of paying them for the effort and couldn’t care less if their previous job was paid for or free of charge. BTC donated by the donors was meant to be put to good use i.e. to be spent on developers and not on housekeeping or in idle mode indefinitely.

---

<div class="post-metadata">

**Author:** ![BOBO](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/bobo/32/6271_2.png) [@BOBO](https://forum.grin.mw/u/BOBO)\
**Post date:** [May 22, 2025, 12:53am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/57 "2025-05-22T00:53:45Z")

</div>

> [@ddadybayo](#):
>
> We are seeking **community funding** to allocate the necessary resources for development,

hi,dan.  
thank you for coming here for help,as for funding,do you accept grin as all or in part payment?  
wish Unstoppable Wallet and grin be successful in the furture.

---

<div class="post-metadata">

**Author:** ![ddadybayo](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@ddadybayo](https://forum.grin.mw/u/ddadybayo)\
**Post date:** [May 22, 2025, 8:46am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/58 "2025-05-22T08:46:45Z")

</div>

I agree that the discussion should focus on the concrete value of the contribution and the kind of impact it can have for the Grin ecosystem.

Let me outline how we at Unstoppable view the scope of the integration and how it aligns with your suggestions:

**a) Native mobile libraries**  
Our proposal goes beyond just “adding Grin” - we’re offering to build native libraries for both iOS and Android from scratch. At the moment, no such mobile-native libraries exist for Grin.  
One of the key advantages of Unstoppable Wallet is our **fully native architecture** , which enables much better performance, security, and responsiveness compared to cross-platform frameworks like Flutter or React Native a common choice among other wallets.

**b) DEX functionality**  
We would love to integrate a DEX for Grin if there was one available and actively maintained. Currently, Unstoppable supports several DEX integrations for EVM chains such as Uniswap, 1inch, PancakeSwap — and we’re adding **Thorchain** in the upcoming sprint.  
Unfortunately, the Grin ecosystem doesn’t yet have a working DEX, which means this feature isn’t currently feasible. We’re more than happy to integrate one in the future if the community develops such a solution.

**c) BIP39 + Passphrase**  
We’ve supported **BIP39 with passphrase** since version 0.21 ([Release notes here](https://unstoppablewallet.medium.com/whats-new-version-0-21-c247a09d8b05)).  
If Grin eventually adopts a standard derivation path and clearly documents the format, we will be glad to support it as well. We’re strong advocates for flexibility and enhanced user security.

**d) Node setup**  
Our current plan is to integrate Grin with a **light node** approach, but we’re also open to enabling users to connect to **custom full nodes** in the future. It’s something we can evaluate further depending on user needs and technical feasibility.

**Additional privacy-focused features**  
Unstoppable Wallet already includes a variety of privacy-enhancing features that align well with the ethos of Grin. These include:

- **Duress Mode** , which allows users to hide sensitive assets or accounts under stress.
- **Built-in TOR VPN** on Android and F-Droid versions, giving users more anonymity and control when managing their assets.

---

<div class="post-metadata">

**Author:** ![emi22n](https://avatars.discourse-cdn.com/v4/letter/e/2acd7d/32.png) [@emi22n](https://forum.grin.mw/u/emi22n)\
**Post date:** [May 22, 2025, 2:09pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/59 "2025-05-22T14:09:26Z")

</div>

a) Can you please expand what your “mobile library” is supposed to help developers? You know we have Grim on all platforms (made by a community member for free) and before that there were multiple wallets on Android?

b) No DEX? You said there was a DEX.

c) What?

d) OK

If this goes forward I am asking politely the CC to donate the funds immediately to a charity of choice.

---

<div class="post-metadata">

**Author:** ![Anynomous](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/anynomous/32/2928_2.png) [@Anynomous](https://forum.grin.mw/u/Anynomous)\
**Post date:** [May 22, 2025, 2:38pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/60 "2025-05-22T14:38:30Z")

</div>

> [@emi22n](#):
>
> b) No DEX? You said there was a DEX.

No, I am the only person who dropped that word in this discussion 😃.

---

<div class="post-metadata">

**Author:** ![BOBO](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/bobo/32/6271_2.png) [@BOBO](https://forum.grin.mw/u/BOBO)\
**Post date:** [May 23, 2025, 12:55am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/61 "2025-05-23T00:55:27Z")

</div>

I don’t know much about the technical aspects, but it looks like a lot of work is going to work。I have a question about the market：How many active users does Unstoppable Wallet currently have？

---

<div class="post-metadata">

**Author:** ![ddadybayo](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@ddadybayo](https://forum.grin.mw/u/ddadybayo)\
**Post date:** [May 23, 2025, 8:54am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/62 "2025-05-23T08:54:58Z")

</div>

However, I believe there may be some misunderstanding here, likely due to a lack of deeper technical background - so I’ll try to clarify.

First, while Grim is indeed an actively maintained project and a great effort by the community, it’s a standalone wallet not a modular mobile library intended for reuse or integration into third-party wallets. Earlier Android wallets also fall into this category, and unfortunately, most of them are now outdated or unmaintained.

Second, Unstoppable Wallet is a fully native mobile app written in Kotlin for Android and Swift for iOS. We don’t use Flutter or React Native, which means we cannot just drop in web-based or cross-platform solutions. Integration must follow our internal architecture standards, performance constraints, and security models. This includes wallet initialization, key derivation, transaction lifecycle management, Tor support, and custom UI layers - all of which must be implemented from scratch.

Third and this is key - the majority of existing community-built solutions are not structured or documented in a way that makes them suitable for safe reuse. In our experience, it’s actually more efficient, secure, and maintainable to build production-grade libraries from the ground up than to adapt poorly documented or monolithic codebases.

So when we mention building “mobile libraries,” we’re not referring to wrapping legacy code - we’re talking about building clean, modular, reusable components that can serve both our wallet and other future integrations in the Grin ecosystem.

Lastly, I’d kindly suggest that any evaluation of the cost or complexity of this work be based on the actual technical requirements involved. It’s important that the conversation remains grounded in the technical realities - not assumptions.

---

<div class="post-metadata">

**Author:** ![ddadybayo](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@ddadybayo](https://forum.grin.mw/u/ddadybayo)\
**Post date:** [May 23, 2025, 9:05am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/63 "2025-05-23T09:05:25Z")

</div>

On average, Unstoppable has around **50,000 monthly active users** across iOS and Android platforms. That’s just the visible part. A significant share of our privacy-minded users install the app via **F-Droid or direct APK** , where tracking is either minimal or intentionally absent by design. So while we can’t provide precise metrics for that segment, it’s safe to say the real usage is notably higher.

Unstoppable attracts a crowd that values **self-custody, open-source software, and censorship resistance** - and we’ve been building for them since day one. This makes it a natural match for protocols like Grin.

---

<div class="post-metadata">

**Author:** ![Cobragrin](https://avatars.discourse-cdn.com/v4/letter/c/aca169/32.png) [@Cobragrin](https://forum.grin.mw/u/Cobragrin)\
**Post date:** [May 23, 2025, 10:33am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/64 "2025-05-23T10:33:51Z")

</div>

Thanks for being open to community feedback on where to focus your efforts for Grin

i think we better focus on ardocrat’s valuable points, a significant part of the community strongly believes that **Multisignature support is a critical, core priority for Grin right now.**

DEX integration is, something most of us in the community are eagaer to see.This could even become a feature within your wallet and it is both win win.

> [@Funding proposal: Grin integration into Unstoppable Wallet](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/22):
>
> I suggest you to focus on issues at Github for [grin-wallet](https://github.com/mimblewimble/grin-wallet/issues) and grin [node](https://github.com/mimblewimble/grin/issues) itself. There are bunch of [opened problems](https://grin.mw/open-research-problems) as well. Currently Grin needs Multisig to keep fund in GRIN and to have ability to integrate it on DEX (what you can do at your wallet as well). We have unfinished work here [Multisignature Outputs by GeneFerneau · Pull Request #85 · mimblewimble/grin-rfcs · GitHub](https://github.com/mimblewimble/grin-rfcs/pull/85).

If your team could help bring this Multisig functionality to life – perhaps by building on that existing work or integrating it, would be a massive win for the Grin ecosystem and directly address a major desire from the community. It’s a feature many “Grinners” are truly rooting for.

Maybe this would be a highly impactful area for your team to contribute to, we can work long term together.

This integration to wallet and libraries sure a work, preferring long time commitment and work both benefits us more.

---

<div class="post-metadata">

**Author:** ![bruges](https://avatars.discourse-cdn.com/v4/letter/b/b3f665/32.png) [@bruges](https://forum.grin.mw/u/bruges)\
**Post date:** [May 23, 2025, 6:46pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/65 "2025-05-23T18:46:38Z")

</div>

If I got it right, they are going to implement Android and iOS libraries that can be re-used by other mobile developers.

As an example, I found their implementations of Bitcoin libraries for Android and iOS:

> **[GitHub - horizontalsystems/bitcoin-kit-android: Comprehensive Bitcoin development library for...](https://github.com/horizontalsystems/bitcoin-kit-android)**
>
> Comprehensive Bitcoin development library for Android, implemented on Kotlin. SPV wallet implementation for Bitcoin, Bitcoin Cash, Litecoin and Dash blockchains. Fully compliant with existing standards and BIPs.

> **[GitHub - horizontalsystems/BitcoinKit.Swift: Extension to BitcoinCore.Swift that makes it...](https://github.com/horizontalsystems/BitcoinKit.Swift)**
>
> Extension to BitcoinCore.Swift that makes it usable with Bitcoin network.

This is well documented with the examples how to use the libaries. Other (minor) cryptocurrencies libraries are not that well documented on their GitHub though.

If they implement Android and iOS libraries for Grin and if they document it well, then it is already worth considering to fund the development, even without wallet integration.

For those who are against the proposal, and think we shouldn’t pay for wallet integrations in general, you could trick your mind by thinking that we are paying $60k for Kotlin(Android) and Swift(iOS) libraries for Grin, not for wallet integration and it is up to Unstoppable wallet to integrate these newly created libaries into the wallet or not 😉

---

<div class="post-metadata">

**Author:** ![ardocrat](https://yyz2.discourse-cdn.com/flex036/user_avatar/forum.grin.mw/ardocrat/32/5164_2.png) [@ardocrat](https://forum.grin.mw/u/ardocrat)\
**Post date:** [May 24, 2025, 3:52pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/66 "2025-05-24T15:52:04Z")

</div>

> [@ddadybayo](#):
>
> Kotlin for Android and Swift for iOS

It means you need to maintain your app all the time to follow their standards at UI/and so on, tomorrow they can drop all code and go to Rust, converting it with AI, like they are doing it with C/C++, by using Native applications (bu running it like a game) you dont need to maintain Android/iOS UI stack.

> [@ddadybayo](#):
>
> we’re talking about building clean, modular, reusable components that can serve both our wallet and other future integrations in the Grin ecosystem.

That means you want to rewrite Grin in Java/Kotlin and Swift, its hard work and can be waste of time as mentioned above, wrapper can be done with FFI and code generator, we have also Python implementation [GitHub - grinventions/mimblewimble-py: Pure Python implementation of Mimblewimble protocol for Grin cryptocurrency](https://github.com/grinventions/mimblewimble-py).

---

<div class="post-metadata">

**Author:** ![bruges](https://avatars.discourse-cdn.com/v4/letter/b/b3f665/32.png) [@bruges](https://forum.grin.mw/u/bruges)\
**Post date:** [May 27, 2025, 3:30pm UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/67 "2025-05-27T15:30:16Z")

</div>

One technical question arised after an internal discussion.

@ddadybayo How are you going to implement grin wallet functionality into your libraries? Are you going to re-use (wrap) grin-wallet code (Rust) or re-write it in Swift and Kotlin?

---

<div class="post-metadata">

**Author:** ![ddadybayo](https://avatars.discourse-cdn.com/v4/letter/d/49beb7/32.png) [@ddadybayo](https://forum.grin.mw/u/ddadybayo)\
**Post date:** [May 29, 2025, 8:59am UTC](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765/68 "2025-05-29T08:59:58Z")

</div>

We do not intend to wrap or bind the existing `grin-wallet` Rust code via FFI. Instead, we plan to implement native libraries in **Swift (iOS)** and **Kotlin (Android)** from scratch. This decision is based on several key factors:

1. **Architectural Consistency**  
Unstoppable Wallet is a fully native, high-performance application with strict architectural guidelines. Introducing foreign Rust code via FFI would violate our threading, memory, and security models, and significantly complicate maintainability and long-term support.
2. **Performance & UX Constraints**  
Mobile platforms have specific constraints around memory, background execution, and concurrency. A clean native implementation allows us to fully optimize for these environments — especially important for privacy-preserving chains like Grin, where node communication and slatepack handling are sensitive to latency and user flow.
3. **Security & Isolation**  
Crypto wallets are attack surfaces. Having auditable, self-contained code written in platform-native languages greatly improves our ability to harden the application against edge-case vulnerabilities and bugs. Relying on opaque bindings to a foreign codebase would introduce risk.
4. **Codebase Maturity & Documentation Gaps**  
While `grin-wallet` is functional, its documentation is sparse, and the internal architecture (e.g., around transaction construction, slatepack workflows, and keychain derivation) isn’t easily reusable or modularized for third-party consumption. We’ve assessed the codebase and determined that greenfield implementation is more predictable in terms of delivery and maintainability.

[Previous page](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765.md?page=2)

[Next page](https://forum.grin.mw/t/funding-proposal-grin-integration-into-unstoppable-wallet/11765.md?page=4)
