Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Dependency 'renvm-gateway' #135

Open
wmcclinton opened this issue Dec 3, 2021 · 6 comments
Open

Missing Dependency 'renvm-gateway' #135

wmcclinton opened this issue Dec 3, 2021 · 6 comments

Comments

@wmcclinton
Copy link

Hello, I got the error: failed to load source for dependency 'renvm-gateway'

I believe that this repo is a dependency and is missing: https://github.com/renproject/ren-solana

@jazg
Copy link
Member

jazg commented Dec 3, 2021

Hey @wmcclinton, can you please explain how to reproduce the issue?

@wmcclinton
Copy link
Author

Thanks @jazg, I cloned this repository and tried to build the Dockerfile to an image using my github credentials. It then gave the error: failed to load source for dependency 'renvm-gateway'

Also github.com/renproject/ren-solana doesn't exist and it is being used in the Dockerfile on line 27: ENV GOPRIVATE="github.com/renproject/ren-solana, github.com/renproject/solana-ffi"

@jazg
Copy link
Member

jazg commented Dec 6, 2021

@wmcclinton What is your use case? This Dockerfile is designed specifically for Darknode/Lightnode. If you're looking to run chain specific nodes, you can check out /infra/<chain>/Dockerfile

@wmcclinton
Copy link
Author

Thanks @jazg I'm trying to add a new asset and chain to the project. I see, so I can run the Test Suite on a chain specific node? Also is there anyway I can set up test Darknode/Lightnode on some sort of local testnet without putting up the 100,000 REN requirement yet?

@jazg
Copy link
Member

jazg commented Dec 8, 2021

@wmcclinton Yep, Multichain itself isn't dependent on these components of RenVM, so you shouldn't need to run any of these packages to test your code. The chain-specific packages just need to implement certain interfaces for addresses, gas, and transactions. They can be tested by running your chain node locally (using the Dockerfile you create) and running the corresponding unit tests.

@jazg
Copy link
Member

jazg commented Dec 8, 2021

Keep in mind that adding support for your chain in Multichain does not guarantee it will be supported by the Darknodes, it just means it'll be easier for them + speed up the process should they choose to do so (e.g. if there is evidence that there will be volume flowing through this chain).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@jazg @wmcclinton and others