@swapkit/api
Advanced tools
Comparing version 1.0.0-rc.74 to 1.0.0-rc.75
@@ -433,2 +433,12 @@ var __defProp = Object.defineProperty; | ||
}, | ||
getTokenListV2: () => { | ||
{ | ||
return getTokenListV2; | ||
} | ||
}, | ||
getTokenListProvidersV2: () => { | ||
{ | ||
return getTokenListProvidersV2; | ||
} | ||
}, | ||
getSwapQuoteV2: () => { | ||
@@ -458,2 +468,8 @@ { | ||
} | ||
function getTokenListProvidersV2() { | ||
return RequestClient4.get(`${baseUrl3}/providers`); | ||
} | ||
function getTokenListV2(provider) { | ||
return RequestClient4.get(`${baseUrl3}/tokens?provider=${provider}`); | ||
} | ||
var baseUrl3 = "https://api.swapkit.dev"; | ||
@@ -514,2 +530,2 @@ var baseUrlDev = "https://dev-api.swapkit.dev"; | ||
//# debugId=4F81049016FE3BDC64756e2164756e21 | ||
//# debugId=E54E3FF9D5525DE464756e2164756e21 |
{ | ||
"author": "swapkit-oss", | ||
"dependencies": { | ||
"@swapkit/helpers": "1.0.0-rc.106", | ||
"@swapkit/helpers": "1.0.0-rc.107", | ||
"zod": "3.23.8" | ||
@@ -20,3 +20,3 @@ }, | ||
"peerDependencies": { | ||
"@swapkit/helpers": "1.0.0-rc.106", | ||
"@swapkit/helpers": "1.0.0-rc.107", | ||
"zod": "3.23.8" | ||
@@ -39,3 +39,3 @@ }, | ||
"types": "./src/index.ts", | ||
"version": "1.0.0-rc.74" | ||
"version": "1.0.0-rc.75" | ||
} |
import { | ||
type ProviderName, | ||
type QuoteRequest as QuoteRequestV2, | ||
@@ -8,3 +9,8 @@ type QuoteResponse, | ||
} from "@swapkit/helpers"; | ||
import type { TrackerParams, TrackerResponse } from "./types"; | ||
import type { | ||
TokenListProvidersResponse, | ||
TokensResponseV2, | ||
TrackerParams, | ||
TrackerResponse, | ||
} from "./types"; | ||
@@ -32,1 +38,9 @@ const baseUrl = "https://api.swapkit.dev"; | ||
} | ||
export function getTokenListProvidersV2() { | ||
return RequestClient.get<TokenListProvidersResponse>(`${baseUrl}/providers`); | ||
} | ||
export function getTokenListV2(provider: ProviderName) { | ||
return RequestClient.get<TokensResponseV2>(`${baseUrl}/tokens?provider=${provider}`); | ||
} |
@@ -172,2 +172,42 @@ import { type AssetValue, Chain, ChainId } from "@swapkit/helpers"; | ||
type TokenProviderVersion = { | ||
major: number; | ||
minor: number; | ||
patch: number; | ||
}; | ||
export type TokenListProvidersResponse = Array<{ | ||
provider: ProviderName; | ||
name: string; | ||
timestamp: string; | ||
version: TokenProviderVersion; | ||
keywords: string[]; | ||
count: number; | ||
url: string; | ||
}>; | ||
export type TokensResponseV2 = { | ||
chainId: ChainId; | ||
count: number; | ||
keywords: string[]; | ||
name: string; | ||
provider: ProviderName; | ||
timestamp: string; | ||
tokens: TokenV2[]; | ||
version: TokenProviderVersion; | ||
}; | ||
export type TokenV2 = { | ||
address?: string; | ||
chain: string; | ||
chainId: string; | ||
decimals: number; | ||
extensions?: {}; | ||
identifier: string; | ||
logoURI: string; | ||
name?: string; | ||
symbol: string; | ||
ticker: string; | ||
}; | ||
export interface TransactionProps { | ||
@@ -174,0 +214,0 @@ chainId: ChainId; |
Sorry, the diff of this file is not supported yet
87570
1749
+ Added@swapkit/helpers@1.0.0-rc.107(transitive)
+ Added@swapkit/tokens@1.0.0-rc.53(transitive)
- Removed@swapkit/helpers@1.0.0-rc.106(transitive)
- Removed@swapkit/tokens@1.0.0-rc.52(transitive)