@reservoir0x/relay-kit-ui
Version:
Relay is the Fastest and Cheapest Way to Bridge and Transact Across Chains.
19 lines • 777 B
JavaScript
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