๐Ÿ“‹ Get Orders

Fetch paginated orders for a wallet address filtered by outcome ID and status using the Forkast SDK order service.

Fetches orders for a wallet filtered by outcome and status, with pagination.

import { ForkastSDK, Network, GetOrdersResponse } from "@forkastgg/client";

const sdk = new ForkastSDK(Network.TESTNET, "YOUR_API_KEY");
const accountService = sdk.getAccountService();
const orderService = sdk.getOrderService();

const { accessToken } = await accountService.loginWithPrivateKey(
  "YOUR_PRIVATE_KEY"
);

const orders: GetOrdersResponse = await orderService.getAllOrders(
  "0xYourWallet",
  1,      // outcomeId
  accessToken,
  1,      // status
  100,    // limit
  1       // page
);

Parameters

FieldTypeRequiredDescription
outcomeIdnumberYesOutcome ID to filter
addressstringYesWallet Address
statusnumberYesOrder status filter. Default: 1
pagenumberYesPage Number. Default: 1
limitnumberYesMax per page. Default: 1000
accessTokenstringYesAccess Token received from login response