Which of these dependencies are actually required to use moneyd/ilp-spsp?

I got tired of dealing with microservices updating and moneyd not working sporadically, so I wrote a very overkill script that npm installs a bunch of packages from interledgerjs globally. It includes way more than is necessary and isn’t designed very well right now, so just trying to get a concise list of dependencies.

Of the following packages (some aren’t even packages, I just used the repo names tbh), which are minimum viable for using ILP-SPSP? Are there any I’m omitting that I should include? Assume the person running this has absolutely 0 ILP packages installed. https://github.com/AJ58O/K-ILP-it-with-fire/

ilp-connector
five-bells-condition
five-bells-integration-test
ilp
oer-utils
ilp-packet
five-bells-service-manager
five-bells-integration-test-loader
ilp-connector-backend-yahoo
ilp-plugin-xrp-paychan
koa-ilp
btp-packet
ilp-curl
ilp-plugin
ilp-plugin-mini-accounts
ilp-plugin-btp
ilp-protocol-ildcp
ilp-store-redis
ilp-plugin-xrp-asym-client
ilp-plugin-xrp-asym-server
ilp-plugin-xrp-paychan-shared
ilp-store-simpledb
ilp-plugin-outgoing-settle
ilp-protocol-spsp
tf-connector
ilp-store-memory
moneyd
ilp-spsp
ilp-spsp-server
ilp-plugin-ethereum

Also open to any other feedback or suggestions.

1 Like