UNPKG

@0xsequence/anypay-sdk

Version:

SDK for Anypay functionality

27 lines (26 loc) 1.25 kB
import { SequenceAPIClient as m } from "@0xsequence/anypay-api"; import "./node_modules/.pnpm/@0xsequence_hooks@5.3.6_@0xsequence_api@2.3.17_@0xsequence_indexer@2.3.17_@0xsequence_m_06a8710ec3d3ddb070f9c962aa9b37de/node_modules/@0xsequence/hooks/dist/esm/contexts/ConfigContext.js"; import { useConfig as s } from "./node_modules/.pnpm/@0xsequence_hooks@5.3.6_@0xsequence_api@2.3.17_@0xsequence_indexer@2.3.17_@0xsequence_m_06a8710ec3d3ddb070f9c962aa9b37de/node_modules/@0xsequence/hooks/dist/esm/hooks/useConfig.js"; import { useMemo as l } from "react"; import "./node_modules/.pnpm/@0xsequence_network@2.3.20_ethers@6.14.4_bufferutil@4.0.9_utf-8-validate@5.0.10_/node_modules/@0xsequence/network/dist/0xsequence-network.esm.js"; import "viem"; import { DEFAULT_API_URL as u } from "./constants.js"; function A({ apiUrl: e = u, projectAccessKey: t, jwt: r }) { return new m(e, t, r); } const P = (e) => { const { projectAccessKey: t, jwt: r, env: p } = s(); return l(() => A({ apiUrl: (e == null ? void 0 : e.apiUrl) ?? p.apiUrl, projectAccessKey: (e == null ? void 0 : e.projectAccessKey) ?? t, jwt: (e == null ? void 0 : e.jwt) ?? r }), [t, r, p.apiUrl, e]); }; export { A as getAPIClient, P as useAPIClient };