ilp 0.1.0

Interledger client library
Documentation

(Work in Progress) Interledger Rust Implementation

TODOs

STREAM

  • Stream server
  • Handle incoming money
  • Check stream packet responses correspond to the right requests
  • Sending data
  • Stream and connection closing
  • Determining exchange rate, max packet amount
  • Window + congestion avoidance
  • Respect flow control
  • ERROR HANDLING

Language bindings

  • Node using Neon
  • WASM using wasm-pack
  • Python

Plugin

  • Request ID handling - should the plugin track the next outgoing ID?
  • Balance logic
  • Payment channels
  • External store

Connector

  • Static routing table, multiple plugins
  • Routing protocol
  • Scaling plugin store and other persistance

Performance

  • Zero-copy parsing