UNPKG

@robertprp/intents-sdk

Version:

Shogun Network Intent-based cross-chain swaps SDK

31 lines 967 B
import { AUCTIONEER_URL } from '../../../constants.js'; export class AuctioneerAPI { constructor(aggregatedToken) { Object.defineProperty(this, "aggregatedToken", { enumerable: true, configurable: true, writable: true, value: void 0 }); this.aggregatedToken = aggregatedToken; } extend(token) { this.aggregatedToken = token; } async getUserOrders() { const url = `${AUCTIONEER_URL}/user_intent`; const response = await fetch(url, { method: 'GET', headers: { 'Content-Type': 'application/json', Authorization: `Bearer ${this.aggregatedToken}`, }, }); const data = await response.json(); if (!data.success) { throw new Error(`Failed to fetch user orders: ${data.error}`); } return data.data; } } //# sourceMappingURL=index.js.map