Crate coinnect [] [src]

Coinnect

Coinnect is a Rust library aiming to provide a complete access to REST APIs for various crypto-currencies exchanges (see below for a list of supported exchanges). All methods consume HTTPS api. The purpose of this crate is not to stream data (you should use websocket/FIX in that case).

For optional parameters, most methods require an empty str ("") or Option (None) if you don't want to specify them.

Exchanges support:

  • [x] Poloniex
  • [x] Kraken
  • [x] Bitstamp (partial)

WARNING

This library is highly experimental at the moment. Please do not invest what you can't afford to loose. This is a personal project, I can not be held responsible for the library malfunction, which can lead to a loss of money.

Modules

bitstamp

Use this module to interact with Bitstamp exchange.

coinnect

Use this module to create a generic API.

error

This module contains enum Error. Error type represents all possible errors that can occur when dealing with the generic or any dedicated-exchange API

exchange

This module contains Exchange enum.

kraken

Use this module to interact with Kraken exchange. See examples for more informations.

poloniex

Use this module to interact with Poloniex exchange.

types

Types definition used for handling returned data when generic API is used.