keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.91k stars 1.23k forks source link

Wallet modules for other digital assets #15615

Open robrigo opened 5 years ago

robrigo commented 5 years ago

Hello, I'd like to inquire about the thought process behind the Wallet section, is the idea to eventually allow multiple different assets to tie into the interface?

If so, I am focused on EOSIO software protocols and would love to investigate a build out. I love the way you've tied XLM into the interface. Thank you.

robrigo commented 5 years ago

Bump, looking for clarity on this so my org can contribute some open source code back to Keybase. We love it! Please 2 help?

SethArchambault commented 5 years ago

Interested in contributing to the code base here as well - any starting point?

malgorithms commented 5 years ago

we'll definitely allow other Stellar-based assets (fiat and non-fiat tokens, for example). In a release of Keybase in a couple months it will allow sending these, including using what Stellar calls path payments. For example, in some future if I have Chase-issued USD (that would be nice!) and you wanted HUGZ tokens issued by some random provider, I could choose the source/destination, and the Stellar network would take care of the best path for the transaction through the network.

if you're referring to non-Stellar assets, we have no plan for that right now! We're happy to help with the identity side of cryptocurrency (connecting keys and people), but specifically our wallet is Stellar-only for now.

For identity-related work, check out the recent blog post and proofs guide: https://keybase.io/blog/keybase-proofs-for-mastodon-and-everyone

robrigo commented 5 years ago

That's pretty cool for now. Hope you decide to open the wallet up in the future as well, I'll dig into the proofing API. Thanks @malgorithms