Module kraapi::api::private[][src]

Module for interacting with Kraken’s private API endpoints

Note

Each type prefixed with “KI” is a KrakenInput builder which will build requests for the given endpoint. Each type postfixed with “KO” is the output object that has been returned from Kraken’s servers and has been parsed into the given structure. A valid api key and api secret will have to be used when creating a KrakenClient otherwise requests sent to private endpoints will panic before being sent to Kraken

Modules

account_balance

Get account balance endpoint

add_order

Add standard order endpoint

cancel_all_orders

Cancel all orders endpoint

cancel_on_timeout

Cancel all orders after … endpoint

cancel_order

Cancel open order endpoint

closed_orders

Get closed orders endpoint

ledger_info

Get ledgers info endpoint

open_orders

Get open orders endpoint

open_positions

Get open positions endpoint

query_ledgers

Query ledgers endpoint

query_orders

Query orders info endpoint

query_trades

Query trades info endpoint

trade_balance

Get trade balance endpoint

trade_history

Get trade history endpoint

trade_volume

Get trade volume endpoint

Structs

KOLedgerInfo

Ledger info data | See KOLedgers

KOLedgers

Response from the Get Ledgers Info or Query Ledgers endpoints | See KILedgerInfo - KIQueryLedgers

KOOrderDescription

Order description data | See KOOrderInfo

KOOrderInfo

Order info data | See KOOpenOrders - KOClosedOrders - KOQueryOrders

KOTradeData

Trade info data | See KOTradesInfo - KOTradeHistory

Enums

KOOrderStatus

Order status data | See KOOrderInfo