User Orders RPC returns a list of user orders.

Sample Code

import os

import grpc
from common_pb2 import ListRequest
import port_pb2_grpc

API_KEY = os.getenv("QFEX_API_KEY")

def fetch_user_orders(limit: int = 50):
metadata = (('api-key', API_KEY),)
channel = grpc.secure_channel('trade.qfex.com:443', grpc.ssl_channel_credentials())
stub = port_pb2_grpc.PortServiceStub(channel)
request = ListRequest(limit=limit)
response = stub.GetUserOrders(request, metadata=metadata)
for order in response.orders:
print(order)

if **name** == '**main**':
fetch_user_orders()

Example Response

success: true
timestamp {
  seconds: 1746916950
  nanos: 348992017
}