Skip to content
Michiel de Jong edited this page Jan 31, 2018 · 8 revisions

18Q1 - draft!

WARNING: this page is still a draft as we might still decide to use PSK-3 (or "PSK-2, draft 2") instead of PSK-2 for everything. Will update soon.

Implementing a server

If you intend to add a server on the Interledger testnet or main net, this page is for you. First, choose if you want to add a Connector, a Shop, or a Payee, and choose to either use existing software (see below) or follow https://github.com/interledger/rfcs/pull/382 to implement that server role.

Connecting to other nodes

When connecting to other testnet or main net nodes, you can either use XRP payment channel claims as the automated settlement method, as described in https://github.com/interledgerjs/ilp-plugin-xrp-asym-server/issues/10, or settle manually. Instructions for using Ethereum as an automated settlement method are coming soon.

Announcing yourself

If you run a node on the Interledger main net, then please add it to https://github.com/sharafian/moneyd#connector-list.

If you run a node on the Interledger testnet, exposing one of the 18Q1 interfaces, then please add it to the following list:

Connectors

Name End-point software used
Amundsen (BTP/2.0) btp+wss://:@amundsen.ilpdemo.org:1801/ https://github.com/interledgerjs/amundsen
Amundsen (http-oer) https://amundsen.ilpdemo.org:1801/ https://github.com/interledgerjs/amundsen
Amundsen (http-head) https://amundsen.ilpdemo.org:1801/head https://github.com/interledgerjs/amundsen
...

Shops

Name End-point software used
LetterShop https://letter-shop.herokuapp.com https://github.com/michielbdejong/letter-shop
...

Payees

Payment pointer software used
...

Software

For running a connector, you can use either https://github.com/interledgerjs/tf-connector or https://github.com/interledgerjs/amundsen as a stand-alone server, or use https://github.com/interledgerjs/ilp-connector directly.

For running a shop, you can use https://github.com/interledgerjs/koa-ilp (this is also what https://github.com/michielbdejong/letter-shop uses under the hood).

For running a payee, you can use https://github.com/sharafian/ilp-spsp-invoice-server.