UNPKG

@reservoir0x/relay-kit-ui

Version:

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

28 lines 943 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const react_query_1 = require("@tanstack/react-query"); const useAdaptedWalletBalance = ({ wallet, chain, address, currency, enabled = true, refreshInterval = 60000 }) => { const queryKey = [ 'adaptedWalletBalance', wallet?.vmType, chain?.id, address, currency ]; const query = (0, react_query_1.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 }; }; exports.default = useAdaptedWalletBalance; //# sourceMappingURL=useAdaptedWalletBalance.js.map