kraken-api-client
kraken-api-client copied to clipboard
getOrderBook not found
Hi how are you ? I implement the package, but method getOrderBook not found: My code: `
$this->client = new \Butschster\Kraken\Client( new GuzzleClient(), // new \Butschster\Kraken\NonceGenerator(), // (new \Butschster\Kraken\Serializer\SerializerFactory())->build(), env('KRAKEN_KEY'), env('KRAKEN_SECRET') );
$this->client->getOrderBook(['XBTUSD', 'XXBTZUSD'], 100);
`
I have the error: Call to undefined method Butschster\Kraken\Client::getOrderBook()
What solution ? thanks
Seems like getOrderBook api endpoint changed on krakens side (check https://docs.kraken.com/rest/#operation/getOrderBook), you can try as workaround using the static request method, or submit a PR ;)
Kraken::request('Depth', ['pair' => XBTUSD, 'count' => 100]);
The same issue. Kraken now accepts only 1 pair in this endpoint so you should pass there only 1 pair:
$this->client->getOrderBook(['XBTUSD'], 100);
$this->client->getOrderBook(['XXBTZUSD'], 100);