@0xsequence/anypay-sdk
Version:
SDK for Anypay functionality
31 lines (30 loc) • 1.44 kB
JavaScript
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
};