pacifica_rust_sdk-0.1.2 has been yanked.
Pacifica Rust SDK
This is a community Rust SDK for the Pacifica exchange.
It provides both Asynchronous REST and WebSocket clients, utilities for tick/lot handling, signing, etc., and typed models for working with the API.
Table of Contents
- Installation
- Usage example
- Project structure
Installation
Add this SDK as a dependency in Cargo.toml:
For the latest development version from GitHub:
[]
= { = "https://github.com/Neiroleptik/pacifica_rust_sdk.git", = "main" }
For the latest stable version on crates.io:
= "x.y.z"
Note: The GitHub version may contain the latest features and fixes, but it could be unstable.
The crates.io version is stable and recommended for production use.
Usage example
use ExchangeError;
use RestClient;
use InfoClient;
use MarketModel;
async
If WebSocket is enabled, you can subscribe to channels and receive live updates.
Project structure
rest- REST client and HTTP utilitiesws- WebSocket client and subscriptionsinfo- information client for market metadatacommon- errors, tick/lot utils, helpersmodels- typed request/response structure