/amundsen

Bootstrap node for the Interledger Testnet of Testnets

Primary LanguageJavaScriptApache License 2.0Apache-2.0

amundsen

Bootstrap node for the Interledger Testnet of Testnets

It has a number of plugins for on-ledger escrow, and uses a btp plugin factory to create plugin-virtual instances when a client connects.

$ ssh root@amundsen.michielbdejong.com # Ask Michiel, Evan, Dennis, Ben, or Stefan for access in https://gitter.im/interledger/testnet-of-testnets
>$ history # Always a good idea when ssh-ing into a server you which didn't configure yourself! :)
>$ screen -rd amundsen # Amundsen didn't want to stay up under pm2 for some reason so now it's running in a screen

Configuration

Amundsen needs a few environment variables:

export ETH_PROVIDER=https://rinkeby.infura.io/QIQwjA7rQvIVca6Z4Tjl
export ETH_SECRET=ietah3IeZ0Zun4Se2daf3ieVia8Xeengahx8quo0

Ways to interact with Amundsen

Amundsen can perform several tricks, and each of them can be accessed via one of more of its API interfaces:

Task 17Q2 17Q3-BTP 17Q3-ETH 17Q3-XRP 17Q4-BTP 17Q4-ETH 17Q4-XRP 18Q1-BTP 18Q1-HEAD 18Q1-OER
Send a payment with fixed destination amount YES YES YES YES YES YES YES
Send a payment with best-effort destination amount YES YES YES YES YES YES YES YES YES
Get a quote for a payment (ILQP) YES YES YES
Vouch for an on-ledger address YES YES
Announce a ledger prefix YES YES YES
Get your account's ILP address YES YES YES YES YES
Get your account's current balance YES YES YES YES YES
Get your account's unit of value YES YES
Get your account's min balance
Get your account's max balance YES
Get API end-point information YES