Interledger implementation in Rust :money_with_wings:
All crates require Rust 2018 edition and are tested on the following channels:
Connecting to the Testnet
See the testnet instructions to quickly connect to the testnet with a bundle that includes the Interledger.rs node and settlement engines.
- HTTP API
- Rust API
- Interledger.rs Architecture
- Interledger Forum for general questions about the Interledger Protocol and Project
Installation and Usage
To run the Interledger.rs components by themselves (rather than the
testnet-bundle), you can follow these instructions:
Building From Source
- Rust - latest stable version
You can find the Interledger Settlement Engines in a separate repository.
--help flag to see available options.
See configuration for more details on how the node is configured.
We have some account settings such as
packets_per_minute_limit. In order to enable these options, you need to load the redis-cell module as follows. You don't need to load this module unless you use the rate-limit options.
or you can specify an argument when you start up the redis instance as follows.
See the examples for demos of Interledger functionality and how to use the Interledger.rs implementation.
Contributions are very welcome and if you're interested in getting involved, see CONTRIBUTING.md. We're more than happy to answer questions and mentor you in making your first contributions to Interledger.rs (even if you've never written in Rust before)!