Module kraapi::api[][src]

Module encapsulating the private and public API endpoints of the Kraken exchange

Modules

asset

Module containing the definitions and processing of supported assets on the Kraken exchange

private

Module for interacting with Kraken’s private API endpoints

public

Module for interacting with Kraken’s public API endpoints

Structs

KrakenInput

Fully constructed input data to be passed to a KrakenClient

Enums

LedgerType

Ledger type to retrieve | See KILedgerInfo

OHLCInterval

OHLC time frame interval in minutes | See KIOHLC

OrderCloseTime

See KIClosedOrders

OrderFlags

Add order flags | See KIAddOrder

OrderType

Order Type | See KIAddOrder

SystemStatus

System status | See KISystemStatus

TradeHistoryType

Type of trade to query history for | See KITradeHistory

TradeType

Order trade type | See KIAddOrder

Traits

Input

Trait used by input builder types to construct a KrakenInput. All input builder types implement this trait

Output

Marker trait for output types that are returned from Kraken. Ensures that KrakenClient’s request method expects the correct output types

Type Definitions

KrakenResult

Result alias. Either contains the output struct of some type T that implements Output or KrakenErrors`s (a custom collection of KError’s