Announce Connector

Optionally you can make your server known to the public as well as to the moneyd software. Once you have added your name to the list your server can be randomly selected during the installation of a endpoint (e.g. moneyd with Codius).

If you are going to announce your ILP Connector publicly you must consider the fact that you might end up with a lot of endpoints using your server, which require enough funds that can be reserved at any time for these clients. So keep an eye on your balance and its unlocked balanced. Starting with about 200 XRP should suffice to start with a public ILP Connector.

To submit your host, you must have a Github account, because we will be submitting pull requests (PR) to the maintainers of interledger so they can check and accept the change easily. If you don’t have a Github account, you can freely create one on www.github.com (always handy to have, but add a strong password and 2FA please 😉

Step 1 : Update documentation

  • visit https://github.com/interledgerjs/moneyd
  • In the upper right corner click on fork. You will end up with a copy of the software under your account
  • You will be redirected you https://github.com/yourname/moneyd
  • click on README.md in the file list
  • click on the upper right corner on the pencil (edit)
  • scroll down to the bottom of the page, until you see ‘Connector List’
  • Just add your hostname onto the list, with the location of the server for reference
  • In the commit change with down some commit like ‘adding new public connector’
  • leave the option default (Commit directly into master branch)
  • Press commit changes
  • In the upper tabs switch from ‘Code’ to ‘Pull requests’
  • click in the upper right corner on ‘New pull request’
  • You will see the proposed changes, double check them and submit it
  • You might get an e-mail from jsf-clabot saying you must sign the CLA, follow the instructions
  • You are done, at some point you will be getting updates and when the process is completed a message saying the pull request has been merged into the code. From that moment its listed on the *documentation*

Step 2 : Update moneyd-uplink selector

This change will add your name to the list of nodes that can be randomly selected during installation and configuration of a new endpoint (moneyd). If you completed step 1 successfully, this will be easy as its exactly the same, just 2 minor changes in the names used of the repository and file to be modified.

  • visit https://github.com/interledgerjs/moneyd-uplink-xrp
  • In the upper right corner click on fork. You will end up with a copy of the software under your account
  • You will be redirected you https://github.com/yourname/moneyd-uplink-xrp
  • click on connector_list.json in the file list
  • click on the upper right corner on the pencil (edit)
  • scroll down to the bottom of the page, until you see ‘Connector List’
  • Just add your hostname onto the list (please look at existing code, note the ‘ and ,  so you have a valid json!
  • In the commit change with down some commit like ‘adding new public connector’
  • leave the option default (Commit directly into master branch)
  • Press commit changes
  • In the upper tabs switch from ‘Code’ to ‘Pull requests’
  • click in the upper right corner on ‘New pull request’
  • You will see the proposed changes, double check them and submit it
  • You might get an e-mail from jsf-clabot saying you must sign the CLA, follow the instructions
  • You are done, at some point you will be getting updates and when the process is completed a message saying the pull request has been merged into the code. From that moment its listed on the *selector*

Step 3 : Waiting

Most hardest part now, is waiting until your PR’s are accepted. Once they are (especially step 2) you will see new endpoints joining your server. You can watch these new payment channels with moneyd xrp:info and see the list grow.