import {useCallback} from 'react'; import useUnicornFinance from './useUnicornFinance'; import useHandleTransactionReceipt from './useHandleTransactionReceipt'; const useStakeToBoardroom = () => { const unicornFinance = useUnicornFinance(); const handleTransactionReceipt = useHandleTransactionReceipt(); const handleStake = useCallback( (amount: string) => { handleTransactionReceipt(unicornFinance.stakeShareToBoardroom(amount), `Stake ${amount} WINGS to the Magicroom`); }, [unicornFinance, handleTransactionReceipt], ); return {onStake: handleStake}; }; export default useStakeToBoardroom;