Stack Wallet Integration

Hello community.
We have received an offer to include GRIN in the Multicoin Stack Wallet.

The implementation costs would amount to $16,001.

The wallet will be available on all platforms (Windows, Mac, iOS, Android, Linux, etc.).


Terms and conditions

Offer: $16,001 (final)

Amount includes promotion of Stack by Grin community members

Acknowledgement that no one can speak for all Grin people

Official accounts and the website would be asked to mention Stack

Stack doesn’t need to be the wallet, but should be one of the recommended options


Now we need your vote.
Do you agree to the implementation or not?

11 Likes

I support this. I like Stack and I think Diego is an honorable person and I think it would be great to have an iOS wallet available.

4 Likes

YEA!!!

This has been a long time coming!

If STACK Wallet is possible, why not Exodus…

But for now in terms of Exposure, I’ll take Stack Wallet EASILY!!!

2 Likes

Ok for me, it will make Grin more popular!

4 Likes

Amount includes promotion of Stack by Grin community members

Disagree.

Official accounts and the website would be asked to mention Stack

Disagree. Btw, what official accounts you are referring to?

Stack doesn’t need to be the wallet, but should be one of the recommended options

Disagree.

-

The project owner should start a forum post with the funding request with all the details.

2 Likes

iOS user here, support 100%

5 Likes

Hi. Owner here. The details are it’s $20k without those stipulations and details, and the $16k without. Deliverables are a fully functional, and open source Grin Dart library (wrapper) that other Dart based wallets can use. That in addition to the integration with Stack Wallet itself.

4 Likes

@bruges is abusing the power of Governance council power, which is given by community.

3 Likes

I am ios user, I need such wallet

1 Like

council should discuss internally first, I think @bruges is not abusing but speaking the opinions.

I also remember that Grin fund never pays for promotion, so we should deal with wallet owner to remove that cost.

Anyways, i’m still supporting grin to have more wallet integration.

1 Like

No i don’t agree.

It’s nonsense.

I think that might be cool

20k no strings attached :+1:

2 Likes

I would agree. I don’t have strong opinion either way, but I think it makes more sense to just pay the $20k so they’re aren’t nebulous and ongoing duties of “the grin community” to promote stack wallet I guess.

2 Likes

I’m in favor, and $20,000 is reasonable.

Wallet is a minor. A popular exchange adoption is essential.

Grin not pays for listings

1 Like

I confirmed that @rehrar is indeed a valid member representing the Cypherstack team from Stack Wallet.
Verify that Stack Wallet team contacted the Grin project · Issue #1222 · cypherstack/stack_wallet · GitHub

I agree, it would be best if @rehrar makes a post with more details.

Grin as a project does indeed not do marketing as @bruges mentions, nor do we recommend an option. We can put Stack Wallet as an option on our github pages, websites and it will be mentioned in the newsletter. This will however be in a neutral informative way. Grin never makes marketing, we just inform our community.

I see supporting Stack Wallet a bit as a gamble, it could work out, it might not.
If I like the details, I will support taking that gamble.
In all cases I think it would be good to let @rehrar make a more detailed proposal.
I will provide some example of details that we have not even touched upon:

  1. Will transactions communication over tor be supported
  2. Will copy paste slate-packs be support (must)
  3. Will RSR and SRS flow both be supported
  4. Will Stack Wallet use a central node
  5. Will there be an option to specify your own node etc
  6. Will there be a no logging policy
  7. Under what license does Stack Wallet publishes (e.g. Apache v2 license is preferred)
  8. What kind of derivation will you support, are you aware that grin use its entropy directly, not with hashing like in BIP39 seed derivation, meaning the seed can be converted back to a mnemonic phrase when the user asks for it? This might affect the security of Stack Wallet users.
  9. Will maintenance pull request be supported (yes was the answer in Telegram, but please lets write it also here in detail)
4 Likes

Totally fine to not do the marketing aspect. The price would then be $20k. To answer the questions:

  1. We’re looking into Tor sends, but I try as hard as possible to have feature parity between all platforms supported (Windows, MacOS, Linux, Android, iOS). If something won’t work on mobile then I won’t put it in desktop either. Tor has historically given issue with mobile. That said, we have Arti integrated already for general Tor connections, so we’re looking into what it would take to utilize that as well for sends. This is a maybe.
  2. Yes.
  3. Wiesche did work on a Rust bridge that supports these, so yes.
  4. We will run our node that is the default node.
  5. Always. It’s for every coin integrated already and Grin will be no different.
  6. I consider all user information toxic. I’m not paying in any way to secure it, so the only reasonable thing to do is not have it at all. Stack Wallet takes zero user data and we purge our servers every couple weeks if not sooner. There is no analytics or anything in the app, website, or anything else. I’m a cypherpunk.
  7. Stack Wallet itself is published GPL. But all of our libraries and bridges are all published permissively (MIT). The plan is to publish a Grin FFI bridge library that other wallets can use also. These will be published MIT.
  8. Discussing in Telegram what would be required of us here. Will update this post when we have things nailed down.
  9. Yes, less work for us!
4 Likes

Will it support payment proofs [1] or even some forms of early payment proofs [2] ?

[1] grin-rfcs/text/0006-payment-proofs.md at master · mimblewimble/grin-rfcs · GitHub

[2] grin-rfcs/text/0000-early-payment-proofs.md at early-payment-proofs · tromp/grin-rfcs · GitHub

2 Likes

I think adding support for payment proofs woul be great.

Early payment proofs are to my knowledge only in the contract branch which is not yet ready according to @oryhp . Can we move early payment proofs to the main branch @tromp ? Working payment proofs for both SRS and RSR (requires early payment proofs), are a must IMO. Whether Stack Wallet will support early proofs likely depends on us getting them working in grin-wallet.

1 Like