@0x/swap-ts-sdk
Version:
0x Swap API TypeScript Client
21 lines • 607 B
JavaScript
import { createTRPCProxyClient, httpLink } from '@trpc/client';
/**
* Creates a tRPC v10.x client typed for usage with 0x Swap v2.
* See: https://trpc.io/docs/v10/client
* https://docs.0x.org
*/
export function createClientV2(params) {
const url = params.url ?? 'https://api.0x.org/trpc/swap';
return createTRPCProxyClient({
links: [
httpLink({
headers: {
'0x-api-key': params.apiKey,
'0x-version': 'v2',
},
url,
}),
],
});
}
//# sourceMappingURL=main.js.map