Expand description
MaiCoin MAX API client for Rust. This crate is designed to work on any asynchronous runtime.
- To RESTful API, the requests and response could be converted to/from
http_types
data types. - To websocket API, the requests and response are designed to be serialize/deserialize by
serde-rs
. - All price and amount representation handled by
rust_decimal
- All timestamp convert to
chrono::DateTime<Utc>
§Examples
- Get list of exchange supported currencies via public REST API:
examples/get_currencies.rs
- Private REST API authentication:
examples/rest_auth.rs
- Receiving tickers from public websocket API:
examples/ws_client.rs
- Websocket authentication and channel filtering:
examples/ws_auth.rs
Modules§
- common
- Common type definition.
- error
- Error/Result types definition and handling.
- v2
- API v2 implementation.
Structs§
- Credentials
- Credentials to access private API. It internally maintains an atomic monotonic clock for payload signing. This
implies that the data created from
Credentials
must be sent to server as soon as possible.