UNPKG

@reservoir0x/relay-kit-ui

Version:

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

26 lines 838 B
import { useQuery } from '@tanstack/react-query'; const useAdaptedWalletBalance = ({ wallet, chain, address, currency, enabled = true, refreshInterval = 60000 }) => { const queryKey = [ 'adaptedWalletBalance', wallet?.vmType, chain?.id, address, currency ]; const query = useQuery({ queryKey, queryFn: async () => { if (!wallet?.getBalance || !chain?.id || !address) return undefined; return wallet.getBalance(chain.id, address, currency); }, enabled: Boolean(wallet?.getBalance && enabled && chain?.id && address), refetchInterval: refreshInterval }); return { ...query, queryKey }; }; export default useAdaptedWalletBalance; //# sourceMappingURL=useAdaptedWalletBalance.js.map