candlesSubscription
Subscribe to live spot candles for a pair and interval. WebSocket only.
Signature
function candlesSubscription(
client: Client,
parameters: SubscriptionCallbacks<{
candles: Candle[]
}> & {
baseDenom: Denom
quoteDenom: Denom
interval: CandleIntervals
},
): () => voidExample
import { createPublicClient, createTransport, testnet } from "@left-curve/sdk"
const client = createPublicClient({ chain: testnet, transport: createTransport() })
const unsubscribe = client.candlesSubscription({
baseDenom: "dango",
quoteDenom: "bridge/usdc",
interval: "ONE_MINUTE",
next: ({ candles }) => updateChart(candles),
})Parameters
baseDenom — Denom. Base asset.
quoteDenom — Denom. Quote asset.
interval — CandleIntervals. Candle interval.
next, error, complete — callbacks.
Returns
() => void — unsubscribe.
See also
queryCandles— historical fetchperpsCandlesSubscription