This repository has been archived by the owner on Feb 1, 2024. It is now read-only.
[7] Kelp GUI: GUI should use pre-compiled CCXT binary to expand access to exchanges #310
Closed
3 tasks done
Labels
Milestone
Desired Behavior
I want to be able to run CCXT-rest without having to download and install it for my platform.
Impact
The desired behavior will allow me to run Kelp without the external dependency on CCXT-rest. The pre-compiled binary from Kelp should consist of everything that a user needs to run Kelp with all the features (such as CCXT).
Feature Suggestion
We can achieve the desired behavior by uploading the pre-compiled CCXT-rest binary and download it for our platform when the Kelp UI is first started.
Alternative Approaches
We can achieve the same result by bundling the CCXT-rest binary into the Kelp golang binary using the
[pkg](https://github.com/zeit/pkg)
tool. We can then use something like[vfsgen](github.com/shurcooL/vfsgen)
or[go-bindata](https://github.com/jteeuwen/go-bindata)
to bundle up the ccxt-rest binary into the golang binary. Downside of this is that we may need to write this to disk before running it as a process from the os, which is why I'm punting on this approach.The text was updated successfully, but these errors were encountered: