Connection management
Last updated
Get the status of a cpty connection.
status = await client.cpty_status(kind="binance")Returned fields:
connected: true iff all component connections are connected, e.g. sockets are connected
stale: true iff any component connection is stale, e.g. missed a protocol heartbeat
logged_in: true iff all component connections are logged in (if relevant)
connections: map of individual connections statuses relevant to the cpty
connections.connected: connection is physically established, e.g. socket is connected
connections.last_heartbeat: UNIX timestamp (seconds) of last heartbeat from connection, or -1 for never
connections.last_heartbeat_stale_threshold: threshold in seconds for considering a connection stale, e.g. if a heartbeat is missed
connections.logged_in: true if connection is logged in, or null if not relevant
Last updated