Title: Forming_a_Ring__Wallet_Developers
Category: Web

Author: ligi
Date: 2018-07-15T14:43:48.120Z

As an action item after the Berlin Summer Council there is consensus we need more rings. I think we should form a ring for wallet developers. Wallet developers need to talk more to improve UX, interoperability, …
I for sure want to join such a ring - who else is in?

Author: boris
Date: 2018-07-16T09:32:53.403Z

Is this Login, Identity, and Wallets @ligi topic (which I think has a bunch of UI/UX components too), or do you think more narrowly scoped to Wallet Apps & Dapps?
I think writing up a purpose / scope / charter is the first step in the TBD Ring process. I am reading up on IETF, and WGs are typically formed into Areas, so Wallet Devs could be in a larger Ring / Circle.
Love the momentum!

Author: ligi
Date: 2018-07-16T09:43:26.076Z

I like the wider scope of a wallet ring. Login and Identity are some topics inside the this ring.

Author: ligi
Date: 2018-07-16T09:55:32.632Z

Trying to scope it a bit and put some corner stones - contributions welcome:

Wallet Interoperability


URI EIPs

ERC-831 - base
ERC-681 - transactions
ERC-961 - token definitions



Addresses

ERC-55 Address Checksums (category for this?)



Transactions

EIP-155 Simple replay attack protection



Key management/exchange

BIP-32  Hierarchical Deterministic Wallets
BIP-39  Mnemonic code for generating deterministic keys
BIP-44  Multi-Account Hierarchy for Deterministic Wallets



Contract interfacing EIPs

ERC-165 - Interface detection
ERC-20 - Tokens
ERC-721 - NFTs





WIP - please comment and contribute!

Author: boris
Date: 2018-07-16T10:04:14.422Z

Great. Suggest that you help inform Ring Formation – the wikis here are OK for simple things, but not sure if it works well enough, use HackMD if useful as I have suggested.

Author: ligi
Date: 2018-07-16T10:24:44.139Z

Thanks - will try to do it here first to prevent media disruption. Also suggest to inline all the google-docs things that where posted regarding the sessions for the same reason.

Author: boris
Date: 2018-07-16T10:42:48.579Z

Yep!
Having as much as possible in one tool / space helps a lot. The Ring Formation I need to turn into a formal EIP, so I figured HackMD was a good in between.

Author: ligi
Date: 2018-07-16T11:32:50.954Z

Just wondering if we need CIPs (Crypto Improvement Proposals for things that are not Ethereum specific. Seeing this problem now with the BIPs in this context.) - What do you think?

Author: jpritikin
Date: 2018-07-16T19:40:06.676Z

What happened to EIP 777? Isn’t there consensus for this New Advanced Token Standard?

Author: boris
Date: 2018-07-16T21:15:36.975Z

It was interesting to hear this brought up.
I worry that “we” don’t have the bandwidth.
Should “someone” work on a cross-crypto standards? Seems like a good idea. Are there existing bodies like the IETF where this might happen?

Author: ligi
Date: 2018-07-16T22:19:10.118Z

@jpritikin I do not yet se much adoption of 777. That said I think we should improve token contracts and the interface. But perhaps we should not try to replace 20 with something new (AFAIK there have been multiple not that successufll attempts) - but add modules. I would love to see a module for deprecation of (token) contracts (see https://www.reddit.com/r/ethereum/comments/8xncoa/token_deprecation_metadata_and_ux/e254fot - not an EIP yet) - also I would love to see token contracts implementing the interface standard (eip-165)
@boris I wonder if CIPs could perhaps optimize things and increase bandwidth in the end

Author: ligi
Date: 2018-07-17T08:31:45.617Z

We will have the digest of things here now: https://github.com/ethereum-magicians/scrolls/wiki/Wallet-Ring

Author: pedrouid
Date: 2018-07-17T09:11:10.071Z

I’m in for the Wallet Ring!
@jpritikin I agree completely, I’m a big fan of the 777 but it would have to probably go through another ICO boom to overshadow all of the existing ERC20 tokens. Its an effort that requires both Dapp and Wallet developers

Author: pascuin
Date: 2018-07-17T11:00:11.581Z

We’re working on the wallet project AirGap and would also be interested in participating in this ring and help working on standards and patterns.

Author: ligi
Date: 2018-07-17T11:23:09.175Z

@pedrouid @pascuin - great! added you both!

Author: pascuin
Date: 2018-07-17T15:28:17.889Z

Thanks! @ligi what next steps do you have in mind, like a kick off call?

Author: ligi
Date: 2018-07-17T15:40:57.425Z

@pascuin  Actually yes. I would love it if we get something like the plasma implementers call together in this ring. Monthly - or bimonthly would be great from my side. What do you think?

Author: pascuin
Date: 2018-07-17T16:04:39.580Z

@ligi The best thing to do is probably schedule a first call, define the action points and see what the response is from the participants on the frequency.

Author: ligi
Date: 2018-07-18T08:01:36.392Z

Makes sense - but I want to see some more people join and we have some more discussion points on the table before the first call. I think we need a bit more substance first and there is no hurry

Author: kerman
Date: 2018-07-18T11:24:25.387Z

Working on EIP1192 and would love to get input from wallet ring devs about what you’d like to see/need in a recurring payments interface. https://github.com/ethereum/EIPs/issues/1217.

Author: ligi
Date: 2018-07-18T11:45:58.353Z

Great! - added it here: https://github.com/ethereum-magicians/scrolls/wiki/Wallet-Ring
and created a separate page for it here: https://github.com/ethereum-magicians/scrolls/wiki/1192
Feel free to add things!

Author: spence
Date: 2018-07-18T19:11:23.119Z

On behalf of MyCrypto we’re on board with anything and everything about this wallet developer ring. Please feel free to include us in everything related!

Author: brunobar79
Date: 2018-07-18T19:44:42.011Z

MetaMask is also onboard with this initiative!
CC: @danfinlay @bitpshr

Author: ligi
Date: 2018-07-18T21:22:13.322Z

@brunobar79 @spence - YAY - great to have MetaMask ans MyCrypto on board! Would be great if you could define one or more representatives for this case. This makes it easier to organize gatherings and calls. Also this way I can fill out this section of the wiki without breaking the current format

Author: spence
Date: 2018-07-18T21:36:46.096Z

@ligi:
Confirmed: tayvano and jspence425 of MyCrypto

Author: ligi
Date: 2018-07-18T22:02:20.357Z

@spence  added

Author: ligi
Date: 2018-07-19T11:20:43.682Z

Added some initial agenda items for meeting 0 (I would say let’s do 0 virtual): https://github.com/ethereum-magicians/scrolls/wiki/Wallet-Ring#meetings

Author: bitpshr
Date: 2018-07-19T15:23:04.245Z

@brunobar79 and I would be happy to represent MetaMask. This is great to see, kudos for taking the lead on this! (I also think this type of ring is a perfect avenue for the discussion of potentially-breaking changes like rolling out EIP-1102 support.)

Author: ligi
Date: 2018-07-19T15:43:20.631Z

Yay - great to have MetaMask on board! Just edited the wiki - also really looking forward to 1102. I really like MetaMask - but the privacy issue is really worrying me

Author: joshuahannan
Date: 2018-07-19T19:09:53.433Z

I’d love to join in on this discussion! We’re working on wallets for businesses and would definitely be open to contributing!

Author: markspereira
Date: 2018-07-19T19:57:39.390Z

Happy to represent Tenzorum in the wallet ring, currently flushing out our UI at the moment based around social key recovery.

Author: ligi
Date: 2018-07-20T13:49:14.152Z

@joshuahannan @markspereira - great - added you both

Author: ligi
Date: 2018-07-20T17:38:40.640Z

This might be interesting to all wallet developers: https://slock.it/incubed.html - nice alternative to light clients

Author: boris
Date: 2018-07-20T18:48:24.609Z

Would be good to post that link as a top level post in the Wallet Ring…

Author: ask
Date: 2018-07-22T14:28:51.799Z

I’d love to participate! We’re building SDKs, infrastructure, and experiences for native wallets/dapps. Excited to add to the discussion group and collaborate with y’all.

Author: Ethernian
Date: 2018-07-22T20:00:24.279Z

Great topic, @ligi !
Should we possibly create and maintain the list of all existing wallets direct in the heading posting  (OP)?

Author: radek1st
Date: 2018-07-23T01:29:28.221Z

Hi @ligi
I’m also working on the wallet for Tenzorum, please add me in too.

Author: ligi
Date: 2018-07-23T07:05:20.225Z

Ethernian:

Should we possibly create and maintain the list of all existing wallets direct in the heading posting  (OP)?


We are currently maintaining the list in the wiki - would love to keep it DRY and not also maintain the list in the heading post.
@radek1st6h / @ask : great! Can you give me your github usernames? You can also add yourself in the wiki.

Author: tschubotz
Date: 2018-07-23T08:22:38.428Z

Hi @ligi
This is a great topic! Could you please add myself and Richard to the Wiki as well? We are working on the Gnosis Safe / MultiSig.



GitHub



tschubotz - Overview
tschubotz has 41 repositories available. Follow their code on GitHub.








GitHub



rmeissner - Overview
Working on www.safe.global. rmeissner has 79 repositories available. Follow their code on GitHub.





https://safe.gnosis.io

Author: ligi
Date: 2018-07-23T09:52:29.619Z

@tschubotz yay - great - added you - nice to see Gnosis Safe on board! With so many fellows we could already start our own (un)conference: Worldwide Wallet Developers Conference (WWDC) SCNR

Author: Dobrokhvalov
Date: 2018-07-24T09:51:41.923Z

Hi @ligi,
I’m Mikhail Dobrokhvalov, developer of eth2.io and Quid Wallet.. I’d like to participate as well. My github username - Dobrokhvalov.
Thank you!

Author: ligi
Date: 2018-07-24T10:05:50.086Z

Yay - welcome Mikhail - just added you

Author: Tbaut
Date: 2018-07-24T13:01:13.200Z

as discussed at Dappcon, I would be glad to take part in this ring, it could be interesting for Parity Signer and Parity Fether. @Tbaut is my GitHub handle. Thanks for the initiative.

Author: ligi
Date: 2018-07-24T19:42:08.335Z

@Tbaut welcome! Nice to speak to you at dappcon - just added you to the wiki.

Author: ligi
Date: 2018-07-26T12:30:46.452Z

How many of you are coming to ETHBerlin? Could be a nice opportunity to make a small wallet ring gathering …-)

Author: yarrumretep
Date: 2018-08-11T21:05:18.339Z

Greetings, all - just added myself to the wiki for alephwallet.io  Looking forward to the dialog!

Author: juniset
Date: 2018-08-12T11:05:06.681Z

Hello, Julien from Argent here. I would love to be involved in the wallet ring.

Author: ligi
Date: 2018-08-12T12:31:14.617Z

@yarrumretep welcome - signed up for the beta of you wallet already when reading about it in the walletconnect forum.
@juniset great! - do you have a link to your github profile and a link to the project?

Author: juniset
Date: 2018-08-13T07:23:47.489Z

@ligi Thanks! We have been on stealth mode for a year and are just gradually opening our repositories and media channel. github: https://github.com/argentlabs, Twitter: @argenthq, web: www.argent.im.

Author: ligi
Date: 2018-08-13T09:01:05.911Z

@juniset - great - just added you.

Author: ligi
Date: 2018-09-04T10:08:21.744Z

There is now already a lot of people/projects and topics accumulated in the wallet ring. So we should really meet soon! But I think we should not start with video conferences (If anyone is other opinion here please let me know!) - There are now a lot of events coming up and I think we should meet there in person first and talk about how to push the whole thing forward. I will be at the following events in the near future:

WalletConnect Community meeting (this Thursday after securETH)
ETHBerlin (this weekend)
Token Ring Meetup (Sunday directly after ETHBerlin: Token Ring Meetup: ETHBerlin)
Wallet UX Unconference (Monday after ETHBerlin)
CryptoLife (the status.im Hackathon before Ethereum Magicians)
Ethereum Magicians Prague
DevCon 4

Would be great if we could meet at some of these events! Let me know if you attend one or more of these events and if you have ideas if/how we should frame things.

Author: ligi
Date: 2018-09-16T17:12:38.709Z

PSA: only 3 tickets left for the Prague meetup: https://twitter.com/EthMagicians/status/1041372179286319104

Author: skywinder
Date: 2018-09-20T00:06:03.007Z

Yay. I’m in! 
with my projects: iOS native web3 library web3swift and Wallet and deep links (EIP681) support!

Author: BaldyAsh
Date: 2018-09-20T00:53:38.537Z

Hi, great topic! Would love to be involved in it with projects: DiveLane wallet and web3swift lib

Author: ligi
Date: 2018-09-20T08:58:06.590Z

Nice to see you both here - was also great meeting you at ETHBerlin!
PS: I think it would also great if you could care for the iOS side of https://github.com/ethereum-wallets/ethereum-wallet-list - I started with Android - but it should also exist for iOS. Let me know when I should invite to this organisation.

Author: ligi
Date: 2018-09-22T15:12:16.619Z

If you are coming to the Council of Prague - please add yourself here: https://hackmd.io/DaJhrasLQteUk3IwX5bQAg

Author: HLife88
Date: 2019-01-30T04:39:47.361Z

I’m in. I have a few snippets I can contribute.

Author: skywinder
Date: 2019-02-27T12:24:28.257Z

@BaldyAsh let’s get it real with gitcoin support!  thoughts?



 ligi:

PS: I think it would also great if you could care for the iOS side of https://github.com/ethereum-wallets/ethereum-wallet-list  - I started with Android - but it should also exist for iOS. Let me know when I should invite to this organisation.

Author: Steve
Date: 2019-03-05T20:40:05.617Z

I’m in, as a member of MEW