Skip to content

Test manually E2E workflow on Goerli #2665

Open
@leszko

Description

@leszko

After the Livepeer contracts are deployed into Arbitrum Goerli we should perform the whole E2E workflow to see if Livepeer transcoding and payments work correctly.

I remember that when we tested it at some point in Arbitrum Devnet (after the Arbitrum Nitro migration), it didn't work correctly, because Arbitrum created blocks only when there were some transactions. So, in the case when non transactions were sent for a while, the L1 blocks were created faster then L2 blocks, which in result caused issues with the ticket validity.

To confirm there is no problem in Arbitrum Goerli, we should perform the following steps:

  1. Start Orchestrator with high ticket EV (e.g. -ticketEV 10000000000000000)
  2. Register Orchestrator
  3. Start Broadcaster with high max ticket EV (e.g. -maxTicketEV 30000000000000000)
  4. Deposit ETH funds to Broadcaster
  5. Start streaming video
  6. Check that the video is transcoded in the Orchestrator
  7. Check that the winning ticket was received by the Orchestrator
  8. Check that the ticket was redeemed by the Orchestrator

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions