API and SDK Reference

A valid Seaport Order

type SeaportOrderParams = {
  offerer: Address;
  zone: string;
  offer: {
    token: Address;
    itemType: number;
    endAmount: string;
    startAmount: string;
    identifierOrCriteria: string;
  }[];
  consideration: {
    token: Address;
    itemType: number; // enum
    endAmount: string;
    recipient: Address;
    startAmount: string;
    identifierOrCriteria: string;
  }[];
  orderType: number; // enum
  startTime: number;
  endTime: number;
  zoneHash: string;
  salt: string;
  conduitKey: string;
  totalOriginalConsiderationItems: number;
}

For more information please see the Seaport Order Documentation