import {useEffect, useState} from 'react'; import useUnicornFinance from './useUnicornFinance'; import {TokenStat} from '../unicorn-finance/types'; import useRefresh from './useRefresh'; const useRaffleStats = (account: string, raffleAddress: string) => { const [stat, setStat] = useState(); const {fastRefresh} = useRefresh(); const unicornFinance = useUnicornFinance(); useEffect(() => { async function fetchUnicornPrice() { try { setStat(await unicornFinance.getRaffleStat(account, raffleAddress)); } catch (err) { console.error(err); } } fetchUnicornPrice(); }, [setStat, unicornFinance, fastRefresh]); return stat; }; export default useRaffleStats;