Coinbase WebSocket-API

· Componenten

Vanaf sgcWebSockets 4.4.7 wordt de Coinbase WebSocket-API ondersteund. Coinbase is een platform waarmee je cryptovaluta zoals Ethereum, Bitcoin en meer kunt kopen, verkopen en bewaren.

Met de WebSocket-API ontvang je realtime ticker-updates, status, tickers, order-book-diepte en meer.


Verbinding maken met Coinbase

oClient := TsgcWebSocketClient.Create(nil);
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Client := oClient;
oClient.Active := True;

Een ticker abonneren 

oClient := TsgcWebSocketClient.Create(nil);
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Client := oClient;
oCoinbase.SubscribeTicker('ETH-USD']);
procedure OnCoinbaseMessage(Sender: TObject; aType, aRawMessage: string);
begin
// hier ontvang je de ticker-updates
end;
});