stellar-horizon

Crates.iostellar-horizon
lib.rsstellar-horizon
version0.7.1
sourcesrc
created_at2020-07-15 10:19:37.881229
updated_at2023-11-08 08:17:03.289707
descriptionStellar Horizon client
homepage
repositoryhttps://github.com/aurora-rs/stellar-horizon-rs
max_upload_size
id265385
size202,485
Thorbjørn Lindeijer (bjorn)

documentation

https://docs.rs/stellar-horizon

README

Rust Stellar Horizon Client

CI version codecov License

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? Have 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
  • Parse error response
  • Cleanup API, e.g. turn String into Into<String>
  • Submit transactions
  • Expose rate limit headers
  • Lazily parse resources fields
  • Navigation support, follow links
  • Improve documentation
  • Link to example applications

Changelog

You can find a changelog here.

Commit count: 119

cargo fmt