Bounties are used in a variety of situations, including smart contract reviewing, bug hunting, developing features, and more.