indexer.js 728 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
// indexer.ts
var createQueryString = ({ cursor, limit }) => {
  if (cursor === void 0 && limit === void 0) {
    return "";
  }
  const queries = [];
  if (cursor) {
    queries.push(`cursor=${cursor}`);
  }
  if (limit) {
    queries.push(`limit=${limit}`);
  }
  return `?${queries.join("&")}`;
};
var depositEndpoint = ({ baseUrl = "", address, cursor, limit }) => {
16
  return [baseUrl, "deposits", `${address}${createQueryString({ cursor, limit })}`].join("/");
17 18
};
var withdrawalEndoint = ({ baseUrl = "", address, cursor, limit }) => {
19
  return [baseUrl, "withdrawals", `${address}${createQueryString({ cursor, limit })}`].join("/");
20 21 22 23 24 25
};
export {
  depositEndpoint,
  withdrawalEndoint
};
//# sourceMappingURL=indexer.js.map