connext / vector

↗️ Vector is an ultra-minimal state channel network implementation.
MIT License
109 stars 44 forks source link

Implement custom RPC Provider with Fallback #640

Open jakekidd opened 3 years ago

jakekidd commented 3 years ago

The Problem

The Solution

LayneHaber commented 3 years ago

Update June 7

Work on this is deprioritized temporarily (will likely resume next week).

Currently blocked by an issue with the ethprovider image. Specifically, when running integration tests the contracts fail to deploy because the image does not recognize the symlinked types package.

When creating the ethprovider image, there are dependencies installed that are listed here which the image has access too. The symlinked packages are generally only accessible by the vector_builder image, which is the image used by the server-node package in the duet and trio stacks.

To move forward, we have to give the images used in the chains stack access to the symlinked packages. This means replacing the ethprovider image with the builder image within the start-chains script.