Rust Stellar Horizon Client
Introduction
This crate contains a client for Stellar Horizon, supporting both the REST API and streaming mode.
If you are looking for a crate to build Stellar transactions, look at stellar-base.
Need help? Do you want to provide feeback?
You can join the discussion on our mailing list at
~aurora/stellar-sdk@lists.sr.ht
.
Features
- Easy to mock for testing
- Support all Horizon endpoints
- Support for Horizon streaming mode
- Completely async
Documentation
You can find the documentation on docs.rs.
Roadmap
This crate is still a work in progress. Relevant SEPs will be implemented as separate crates when possible.
- Request single resources
- Request paginated resources
- Stream resources
- Cleanup API, e.g. turn
String
intoInto<String>
- Submit transactions
- Expose rate limit headers
- Lazily parse resources fields
- Navigation support, follow links
- Improve documentation
- Link to example applications