Forming a Ring: Provider Ring


#1

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?


About the Provider Ring category
#2

I added the ring charter on github here.


#3

Hey,

we would like to join too :slight_smile:

I am Richard working on the Gnosis Safe

Cheers


#4

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


#5

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.


#6

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


#7

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


#8

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.


#9

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:


#10

Hey everyone! :wave:

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


#11

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