README.md

# PEATIO Client for Elixir

## Installation

If [available in Hex](https://hex.pm/docs/publish), the package can be installed as:

  1. Add peatio_client to your list of dependencies in `mix.exs`:

        def deps do
          [{:peatio_client, "~> 0.1.1"}]
        end

  2. Ensure peatio_client is started before your application:

        def application do
          [applications: [:peatio_client]]
        end

## Useage

More API document please visit [PEATIO API](https://app.peatio.com/documents/api_v2)

```
# Public API
PeatioClient.ticker market
PeatioClient.trades market

# Private API
# Create a API server with your key and secret.
PeatioClient.Server.start_link id, key, secret

# Get Member info
PeatioClient.me id

# Entry Order
PeatioClient.ask id, market, [{private, volume}, ...]
PeatioClient.bid id, market, [{private, volume}, ...]
PeatioClient.entry id, market, [{side, private, volume}, ...]

# Take Order info
PeatioClient.order id, order.id

# Cancel Order or all
PeatioClient.cancel_all id
PeatioClient.cancel_ask id
PeatioClient.cancel_bid id