UNPKG

@reservoir0x/relay-kit-ui

Version:

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

19 lines 777 B
import { useContext } from 'react'; import { useRelayChains } from '@reservoir0x/relay-kit-hooks'; import { useRelayClient } from './index.js'; import { ProviderOptionsContext } from '../providers/RelayKitProvider.js'; const DEFAULT_CACHE_OPTIONS = { staleTime: 1000 * 60 * 5, // 5 minutes gcTime: 1000 * 60 * 5, refetchOnMount: false, refetchOnWindowFocus: false }; export const useInternalRelayChains = () => { const relayClient = useRelayClient(); const providerOptions = useContext(ProviderOptionsContext); return useRelayChains(relayClient?.baseApiUrl, { includeChains: providerOptions.privateChainIds?.join(','), referrer: relayClient?.source }, DEFAULT_CACHE_OPTIONS); }; //# sourceMappingURL=useInternalRelayChains.js.map