New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@swapkit/api

Package Overview
Dependencies
Maintainers
2
Versions
242
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@swapkit/api - npm Package Compare versions

Comparing version 1.0.0-rc.68 to 1.0.0-rc.69

60

dist/index.js

@@ -118,7 +118,2 @@ var __defProp = Object.defineProperty;

},
getSwapQuoteV2: () => {
{
return getSwapQuoteV2;
}
},
getSwapQuote: () => {

@@ -165,7 +160,3 @@ {

});
import {
QuoteResponseSchema,
RequestClient as RequestClient3,
SwapKitError
} from "@swapkit/helpers";
import {RequestClient as RequestClient3} from "@swapkit/helpers";

@@ -419,21 +410,3 @@ // src/thorswapApi/types.ts

}
function getSwapQuoteV2(searchParams) {
const afterResponse = [
async (_request, _options, response) => {
const body = await response.json();
try {
QuoteResponseSchema.parse(body);
} catch (error) {
throw new SwapKitError("api_v2_invalid_response", error);
}
return response;
}
];
const kyClient = RequestClient3.extend({ hooks: { afterResponse } });
return kyClient.post(`${baseUrlV2}/quote`, {
json: searchParams
});
}
var baseUrlV1 = "https://api.thorswap.finance";
var baseUrlV2 = "https://dev-api.swapkit.dev";
var APIV1RequestClient = RequestClient3.extend({

@@ -462,9 +435,36 @@ hooks: {

}
},
getSwapQuoteV2: () => {
{
return getSwapQuoteV2;
}
}
});
import {RequestClient as RequestClient4} from "@swapkit/helpers";
import {
QuoteResponseSchema,
RequestClient as RequestClient4,
SwapKitError
} from "@swapkit/helpers";
function getTrackerDetails(payload) {
return RequestClient4.post(`${baseUrl3}/track`, { body: JSON.stringify(payload) });
}
function getSwapQuoteV2(searchParams, isDev = false) {
const afterResponse = [
async (_request, _options, response) => {
const body = await response.json();
try {
QuoteResponseSchema.parse(body);
} catch (error) {
throw new SwapKitError("api_v2_invalid_response", error);
}
return response;
}
];
const kyClient = RequestClient4.extend({ hooks: { afterResponse } });
return kyClient.post(`${isDev ? baseUrlDev : baseUrl3}/quote`, {
json: searchParams
});
}
var baseUrl3 = "https://api.swapkit.dev";
var baseUrlDev = "https://dev-api.swapkit.dev";

@@ -513,2 +513,2 @@ // src/thorswapStatic/endpoints.ts

//# debugId=C8E46A171EADA68464756e2164756e21
//# debugId=CDB82025C5831F1264756e2164756e21

@@ -38,3 +38,3 @@ {

"types": "./src/index.ts",
"version": "1.0.0-rc.68"
"version": "1.0.0-rc.69"
}

@@ -0,10 +1,4 @@

import { RequestClient } from "@swapkit/helpers";
import {
type QuoteRequest as QuoteRequestV2,
type QuoteResponse,
QuoteResponseSchema,
RequestClient,
SwapKitError,
} from "@swapkit/helpers";
import type { AfterResponseHook } from "ky";
import {
ApiV1ErrorSchema,

@@ -28,3 +22,2 @@ type BorrowParams,

const baseUrlV1 = "https://api.thorswap.finance";
const baseUrlV2 = "https://dev-api.swapkit.dev";

@@ -109,21 +102,1 @@ export const APIV1RequestClient = RequestClient.extend({

}
export function getSwapQuoteV2(searchParams: QuoteRequestV2) {
const afterResponse: AfterResponseHook[] = [
async (_request, _options, response) => {
const body = await response.json();
try {
QuoteResponseSchema.parse(body);
} catch (error) {
throw new SwapKitError("api_v2_invalid_response", error);
}
return response;
},
];
const kyClient = RequestClient.extend({ hooks: { afterResponse } });
return kyClient.post<QuoteResponse>(`${baseUrlV2}/quote`, {
json: searchParams,
});
}

@@ -1,5 +0,13 @@

import { RequestClient } from "@swapkit/helpers";
import {
type QuoteRequest as QuoteRequestV2,
type QuoteResponse,
QuoteResponseSchema,
RequestClient,
SwapKitError,
} from "@swapkit/helpers";
import type { AfterResponseHook } from "ky";
import type { TrackerParams, TrackerResponse } from "./types";
const baseUrl = "https://api.swapkit.dev";
const baseUrlDev = "https://dev-api.swapkit.dev";

@@ -9,1 +17,21 @@ export function getTrackerDetails(payload: TrackerParams) {

}
export function getSwapQuoteV2(searchParams: QuoteRequestV2, isDev = false) {
const afterResponse: AfterResponseHook[] = [
async (_request, _options, response) => {
const body = await response.json();
try {
QuoteResponseSchema.parse(body);
} catch (error) {
throw new SwapKitError("api_v2_invalid_response", error);
}
return response;
},
];
const kyClient = RequestClient.extend({ hooks: { afterResponse } });
return kyClient.post<QuoteResponse>(`${isDev ? baseUrlDev : baseUrl}/quote`, {
json: searchParams,
});
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc