ilp-plugin-xrp-asym-server
TypeScript icon, indicating that this package has built-in type declarations

1.8.1 • Public • Published

ILP Plugin XRP Asym Server

ILP Plugin XRP Asym Server allows you to accept payment channel connections from many users without adding them as peers. If you're running a connector, this is a great way to get sub-connectors and provide ILP connection to users without asking them to trust you with their money.

Details of how the connection is established are described in this plugin's client, ilp-plugin-xrp-asym-client

This plugin is based off of ilp-plugin-mini-accounts, with XRP payment channel functionality on top.

const serverPlugin = new IlpPluginXrpAsymServer({
  // Port on which to listen
  port: 6666,
 
  // XRP credentials of the server 
  address: 'rKzfaLjeVZXasCSU2heTUGw9VhQmFNSd8k',
  secret: 'snHNnoL6S67wNvydcZg9y9bFzPZwG',
 
  // Rippled server for the server to use
  xrpServer: 'wss://s.altnet.rippletest.net:51233',
 
  // Max amount to be unsecured at any one time
  maxBalance: 1000000,
 
  // Maximum packet amount to allow (returns F08 if exceeded)
  maxPacketAmount: 1000,
 
  // Persistent Key-value store. ILP-Connector will pass
  // this parameter in automatically.
  _store: new Store()
})

Readme

Keywords

none

Package Sidebar

Install

npm i ilp-plugin-xrp-asym-server

Weekly Downloads

7

Version

1.8.1

License

ISC

Unpacked Size

215 kB

Total Files

19

Last publish

Collaborators

  • interledger
  • sharafian