Title: Forming_a_Ring__Provider_Ring
Category: Working_Groups

Author: p0s
Date: 2018-11-09T06:59:58.289Z

Hey all, we are announcing the Ethereum Provider Ring (Short: Provider Ring).
During Devcon @marcgarreau got some people around the topic of Ethereum providers together.
We kicked off a ring formation, and planned to establish more regular communication about fun stuff like EIP1102 + EIP1193.
We agreed that we will benefit from more structured conversations. Therefore this new Provider Ring.
Teams involved so far:

Mist Browser: @marcgarreau, Ryan

Metamask: @bitpshr, Bobby

Status: @jeluard, @rachelhamlin, @andrey

imToken: @p0s , @kaichen

web3.js: Samuel

ethers.js: Richard


Who else is in?
Topics (potential forum threads) so far:

coordinate a tentative EIP 1193 release date; potential rescheduling EIP1102 + 1193 rollout
discuss nonstandard convenience methods (e.g. isLocked)
how to switch active account? (e.g. force + additional params)
introducing specific new RPC methods (e.g. eth_changeNetwork )
generic path for introducing new RPC methods (e.g. one EIP per method; first EIP establishes a template)
… and communication: establishing regular communication (hangouts, discord), inviting remaining providers.

Next steps: I will follow the how to and everybody is welcome to chime in and give feedback!
Who else is in?

Author: p0s
Date: 2018-11-09T08:18:28.016Z

I added the ring charter on github here.

Author: rmeissner
Date: 2018-11-09T08:53:54.747Z

Hey,
we would like to join too 
I am Richard working on the Gnosis Safe
Cheers

Author: jeluard
Date: 2018-11-09T10:02:38.311Z

Thanks @p0s for starting this! I am actually @jeluard here.
And please also add @rachelhamlin and @andrey to the Status team.

Author: p0s
Date: 2018-11-10T02:57:29.072Z

hey Richard! I didn’t know Gnosis Safe is a provider?! Is that a future plan?
Anyway, feel free to add yourself to the participants here. Later, you will be able to add topics to the ‘Provider Ring’ category in this forum.

Author: p0s
Date: 2018-11-10T02:58:58.620Z

Added above  . Feel free to edit names and topics in the wiki.

Author: rmeissner
Date: 2018-11-10T12:46:37.255Z

Currently we provide an chrome extension which allows easy interaction with the Safe app. This chrome extension is injecting a provider (similar to MetaMask).
I think a lot of the wallet folks (Wallet Ring) are working to some extend on providers (e.g. @pedrouid for walletconnect) and some of the discussions that are assigned to the wallet ring might be interesting for the provider ring as well (e.g. EIP 747: wallet_watchAsset and Add `wallet_` methods to improve dapp to wallet interaction)
Also there is still not clear definition how we could have something like a “provider” for mobile (at least a wallet provider maybe).

Author: p0s
Date: 2018-11-10T16:29:33.010Z

rmeissner:

Currently we provide an chrome extension which allows easy interaction with the Safe app. This chrome extension is injecting a provider (similar to MetaMask).


Now I get it, great!



 rmeissner:

I think a lot of the wallet folks (Wallet Ring) are working to some extend on providers (e.g. @pedrouid for walletconnect) and some of the discussions that are assigned to the wallet ring might be interesting for the provider ring as well (e.g. EIP 747: wallet_watchAsset and Add wallet_ methods to improve dapp to wallet interaction)


I put some of them on the list to contact when a new ‘Provider Ring’ category is added.



 rmeissner:

Also there is still not clear definition how we could have something like a “provider” for mobile (at least a wallet provider maybe).


I guess there a two ways right now, in the mobile wallet or in the browser such as Opera.

Author: rmeissner
Date: 2018-11-11T11:46:17.001Z

p0s:

I guess there a two ways right now, in the mobile wallet or in the browser such as Opera.


Yeah, that are the current implementations. Either we have wallets that only really allow you do manage your assets (maybe some have some deep linking support, e.g. Trust) or we have a browser with an integrated wallet (imToken, Status, Opera, MetaMask)
It would be nice if there was something that works better with native apps, e.g a service on Android. But again this is something what I think would be nice to figure out and come up with a standard

Author: ryanio
Date: 2018-11-12T17:32:39.686Z

Hey everyone! 



 p0s:

introducing specific new RPC methods (e.g. eth_changeNetwork )


Would suggest this one to be net_changeNetwork, which I had seen previously suggested in GitHub.

Author: p0s
Date: 2018-11-29T11:08:15.471Z

The provider Ring is now officially a thing! Thanks @jpitts for adding the category!
Everybody feel free to add your topics for discussion and invite relevant people!
-> https://ethereum-magicians.org/c/working-groups/provider-ring
@rmeissner @ryanio @marcgarreau @bitpshr @jeluard @rachelhamlin @andrey @kaichen