Versions in this module Expand all Collapse all v0 v0.0.1 Oct 14, 2020 Changes in this version + var API_DOMAIN = BASE_URL + API_V0 + var API_V0 = "/0/" + var BASE_URL = "https://api.kraken.com" + var PRIVATE = "private/" + var PUBLIC = "public/" + type BaseResponse struct + Error []string + Result interface{} + type Kraken struct + func New(client *http.Client, accesskey, secretkey string) *Kraken + func (k *Kraken) CancelOrder(orderId string, currency common.TradingPair) (bool, error) + func (k *Kraken) GetAccount() (*common.Account, error) + func (k *Kraken) GetDepth(size int, currency common.TradingPair) (*common.Depth, error) + func (k *Kraken) GetExchangeName() string + func (k *Kraken) GetKlineRecords(currency common.TradingPair, period, size, since int) ([]common.Kline, error) + func (k *Kraken) GetOneOrder(orderId string, currency common.TradingPair) (*common.Order, error) + func (k *Kraken) GetOrderHistorys(currency common.TradingPair, currentPage, pageSize int) ([]common.Order, error) + func (k *Kraken) GetOrderInfos(txids ...string) ([]common.Order, error) + func (k *Kraken) GetTicker(currency common.TradingPair) (*common.Ticker, error) + func (k *Kraken) GetTrades(currencyPair common.TradingPair, since int64) ([]common.Trade, error) + func (k *Kraken) GetUnfinishOrders(currency common.TradingPair) ([]common.Order, error) + func (k *Kraken) LimitBuy(amount, price string, currency common.TradingPair, ...) (*common.Order, error) + func (k *Kraken) LimitSell(amount, price string, currency common.TradingPair, ...) (*common.Order, error) + func (k *Kraken) MarketBuy(amount, price string, currency common.TradingPair) (*common.Order, error) + func (k *Kraken) MarketSell(amount, price string, currency common.TradingPair) (*common.Order, error) + type NewOrderResponse struct + Description interface{} + TxIds []string