UNPKG

@reservoir0x/relay-kit-ui

Version:

Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.

23 lines 1 kB
"use strict"; 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