Skip to content

Listen To Account Updates

Use Indexer.streams.subaccounts() for subaccount-level account updates.

import os
from dydx import Indexer

address = os.environ['DYDX_ADDRESS']

async with Indexer.new() as indexer:
  stream = await indexer.streams.subaccounts(address, subaccount=0)
  print(stream.reply['subaccount']['equity'])

This stream can include updates for:

  • positions
  • orders
  • fills
  • transfers
  • trading rewards