go-livepeer icon indicating copy to clipboard operation
go-livepeer copied to clipboard

Add arbitrum-one-goerli network and deprecate arbitrum-one-rinkeby

Open leszko opened this issue 3 years ago • 4 comments

As the livepeer cmd user, I'd like to use specify the -network arbitrum-one-goerli option in order to use start Livepeer node in the Arbitrum Devnet (Goerli) network.

Additionally, we should print a warning message if any deprecated network is used (arbitrum-one-rinkeby, mainnet, or rinkeby).

A new network can be added after the Livepeer contracts are deployed into Arbitrum Goerli. The network can be added here.

leszko avatar Nov 23 '22 14:11 leszko

@leszko, the contracts have not yet been deployed to arbitrum-one-goerli, correct? What is the currently recommended way to test the binary without being interested in the main net?

Related to https://github.com/livepeer/go-livepeer/issues/2937.

rickstaa avatar Dec 16 '23 10:12 rickstaa

I think we don't have contracts deployed in Goerli. Neither in any testnet. @victorges may know better the current status. Victor, are we deployed on any chain other than Arbitrum Mainnet?

One option is to test against the locally deployed chain. Please check E2E Tests for details.

leszko avatar Dec 18 '23 09:12 leszko

@leszko No problem. I was just double checking I already use the steps given in this guide to check if https://github.com/livepeer/go-livepeer/pull/2905 was correct 👍🏻.

rickstaa avatar Dec 18 '23 12:12 rickstaa

@leszko from the Delta project we kept a testnet running which is still being used by this dev explorer: https://goerli-explorer.livepeer.monster/treasury

It was not considered an official "devnet" since it does not try to match what's in mainnet, rather it was used for protocol development purposes with multiple upgrades and temporary versions etc. If that's all we want, no reason not to just keep using it though. Though for go-livepeer development we probably want an actual devnet.

Some useful resources:

  • The records for creating that Delta devnet: https://github.com/livepeer/protocol/pull/620/files
  • Some docs on how to deploy on a new network: https://github.com/livepeer/protocol/blob/delta/doc/devnet.md
  • Discord discussion on other stuff that also needs to be done (round initializer, running an O, etc): https://discord.com/channels/423160867534929930/1136727098208292985/1142212475085922324

Also keep in mind that Goerli is begin decommissioned next month, so we don't want to invest much more on it anymore. It's successor is Arbitrum Sepolia so we should give preference to that for any new deployments.

victorges avatar Dec 18 '23 20:12 victorges