import {useEffect, useState} from 'react'; import useUnicornFinance from './useUnicornFinance'; import useRefresh from './useRefresh'; const useGetBoardroomPrintRate = () => { const [printRate, setPrintRate] = useState(0); const unicornFinance = useUnicornFinance(); const {slowRefresh} = useRefresh(); useEffect(() => { async function fetchCurrentEpoch() { try { setPrintRate(await unicornFinance.getBoardroomPrintRate()); } catch (err) { console.error(err); } } fetchCurrentEpoch(); }, [printRate, unicornFinance, slowRefresh]); return printRate; }; export default useGetBoardroomPrintRate;