@robertprp/intents-sdk
Version:
Shogun Network Intent-based cross-chain swaps SDK
31 lines • 967 B
JavaScript
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