UNPKG

@0xsequence/anypay-sdk

Version:

SDK for Anypay functionality

31 lines (30 loc) 1.44 kB
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 w } 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 m } from "react"; import { SequenceIndexerGateway as s } from "./node_modules/.pnpm/@0xsequence_indexer@2.3.17/node_modules/@0xsequence/indexer/dist/0xsequence-indexer.esm.js"; 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_INDEXER_GATEWAY_URL as y } from "./constants.js"; function p({ indexerGatewayUrl: e = y, projectAccessKey: t, jwt: r }) { return new s( e, t, r ); } const A = (e) => { const { projectAccessKey: t, jwt: r, env: a } = w(); return m(() => p({ indexerGatewayUrl: (e == null ? void 0 : e.indexerGatewayUrl) ?? a.indexerGatewayUrl, projectAccessKey: (e == null ? void 0 : e.projectAccessKey) ?? t, jwt: (e == null ? void 0 : e.jwt) ?? r }), [t, r, a.indexerGatewayUrl, e]); }; export { p as getIndexerGatewayClient, A as useIndexerGatewayClient };