Forming a Ring: Provider Ring

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:

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?


I added the ring charter on github here.


we would like to join too :slight_smile:

I am Richard working on the Gnosis Safe


1 Like

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

1 Like

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.

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

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).

1 Like

Now I get it, great!

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

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 :slight_smile:

Hey everyone! :wave:

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

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!
@rmeissner @ryanio @marcgarreau @bitpshr @jeluard @rachelhamlin @andrey @kaichen