import { useEffect, useState} from 'react'; import {BigNumber} from 'ethers'; import useUnicornFinance from './useUnicornFinance'; const useBondsPurchasable = () => { const [balance, setBalance] = useState(BigNumber.from(0)); const unicornFinance = useUnicornFinance(); useEffect(() => { async function fetchBondsPurchasable() { try { setBalance(await unicornFinance.getBondsPurchasable()); } catch (err) { console.error(err); } } fetchBondsPurchasable(); }, [setBalance, unicornFinance]); return balance; }; export default useBondsPurchasable;