# DAO Hooks This package provides an interface for managing and dispatching proposal, staking, and voting related hooks. ### NFT Stake Hooks Staking hooks are fired when NFTs are staked or unstaked in a DAO. ### Proposal Hooks There are two types of proposal hooks: - **New Proposal Hook:** fired when a new proposal is created. - **Proposal Staus Changed Hook:** fired when a proposal's status changes. Our wiki contains more info on [Proposal Hooks](https://github.com/DA0-DA0/dao-contracts/wiki/Proposal-Hooks-Interactions). ### Stake Hooks Staking hooks are fired when tokens are staked or unstaked in a DAO. ### Vote Hooks Vote hooks are fired when new votes are cast. You can read more about vote hooks in our [wiki](https://github.com/DA0-DA0/dao-contracts/wiki/Proposal-Hooks-Interactions).