Coinbase | Subscribe WebSocket Channel

Coinbase offre una varietà di canali a cui è possibile sottoscriversi per ricevere aggiornamenti in tempo reale su dati di mercato, ordini... Di seguito un esempio di come sottoscriversi a un Ticker:


oClient := TsgcWebSocketClient.Create(nil);
oCoinbase := TsgcWSAPI_Coinbase.Create(nil);
oCoinbase.Client := oClient;
oCoinbase.SubscribeTicker('ETH-USD');

procedure OnCoinbaseMessage(Sender: TObject; aType, aRawMessage: string);
begin
// here you will receive the ticker updates
end;