@reservoir0x/relay-kit-ui
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
23 lines • 1 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.useInternalRelayChains = void 0;
const react_1 = require("react");
const relay_kit_hooks_1 = require("@reservoir0x/relay-kit-hooks");
const index_js_1 = require("./index.js");
const RelayKitProvider_js_1 = require("../providers/RelayKitProvider.js");
const DEFAULT_CACHE_OPTIONS = {
staleTime: 1000 * 60 * 5,
gcTime: 1000 * 60 * 5,
refetchOnMount: false,
refetchOnWindowFocus: false
};
const useInternalRelayChains = () => {
const relayClient = (0, index_js_1.useRelayClient)();
const providerOptions = (0, react_1.useContext)(RelayKitProvider_js_1.ProviderOptionsContext);
return (0, relay_kit_hooks_1.useRelayChains)(relayClient?.baseApiUrl, {
includeChains: providerOptions.privateChainIds?.join(','),
referrer: relayClient?.source
}, DEFAULT_CACHE_OPTIONS);
};
exports.useInternalRelayChains = useInternalRelayChains;
//# sourceMappingURL=useInternalRelayChains.js.map