Constructors
constructor
- new Aggregator(config): Aggregator
Methods
cancelOrders
- cancelOrders(__namedParameters): Promise<{
actions: {
buildTransaction: (() => Promise<{
data: `0x${string}`;
to: `0x${string}`;
}>);
ordersToCancel: LootexOrder[];
type: string;
}[];
syncTxHashes: ((hashes: `0x${string}`[]) => Promise<boolean[]>);
}> Returns Promise<{
actions: {
buildTransaction: (() => Promise<{
data: `0x${string}`;
to: `0x${string}`;
}>);
ordersToCancel: LootexOrder[];
type: string;
}[];
syncTxHashes: ((hashes: `0x${string}`[]) => Promise<boolean[]>);
}>
createOrders
- createOrders(__namedParameters): Promise<CreateOrdersExecution>
fulfillOrders
- fulfillOrders(__namedParameters): Promise<FulfillOrdersExecution>
queryOrders
- queryOrders(params): Promise<GetOrdersResponse>
syncTxHashes
- syncTxHashes(__namedParameters): Promise<boolean[]>
Parameters
- __namedParameters: {
chainId: number;
hashes: `0x${string}`[];
}chainId: number
hashes: `0x${string}`[]
Returns Promise<boolean[]>
validateOrders
- validateOrders(__namedParameters): Promise<boolean[]>
Returns Promise<boolean[]>
validateOrdersSignatures
- validateOrdersSignatures(__namedParameters): Promise<boolean>
Returns Promise<boolean>