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.
You can join the discussion on our mailing list at
~aurora/[email protected]
.
- Easy to mock for testing
- Support all Horizon endpoints
- Support for Horizon streaming mode
- Completely async
You can find the documentation on docs.rs.
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
- Parse error response
- 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