# Proposal: Change vault harvest() function to reward function caller

**URL:** <https://gov.yearn.fi/t/proposal-change-vault-harvest-function-to-reward-function-caller/4726>\
**Category:** Vaults\
**Created:** [4 September 2020 11:22 UTC](https://gov.yearn.fi/t/proposal-change-vault-harvest-function-to-reward-function-caller/4726 "2020-09-04T11:22:27Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![banteg](https://dub1.discourse-cdn.com/flex013/user_avatar/gov.yearn.fi/banteg/32/3608_2.png) [@banteg](https://gov.yearn.fi/u/banteg)\
**Post date:** [4 September 2020 12:57 UTC](https://gov.yearn.fi/t/proposal-change-vault-harvest-function-to-reward-function-caller/4726/5 "2020-09-04T12:57:06Z")

</div>

Please take a look

> [@YIP 46: Upgrade Treasury Vault to solve gas subsidy, gitcoin and more](http://gov.yearn.fi/t/yip-upgrade-treasury-vault-to-solve-gas-subsidy-gitcoin-and-more/4732):
>
> Authors@banteg Implementers@andre.cronje Summary This proposal bundles a few improvements together which have compounding effects. It will solve for [gas subsidy](http://gov.yearn.fi/t/gas-costs-are-too-damn-high/4655), [gitcoin grants](http://gov.yearn.fi/t/direct-of-rewards-towards-ethereum-public-goods-funding/3699), inability to convert other Curve tokens into rewards for governance stakers. Abstract Add split functionality to TreasuryVault which can send the rewards to multiple destinations before sending them to governance staking contract. Add ability to withdraw from Curve pools. Add ability to trade using Uniswap. Motivat…

---

_[View the full topic](https://gov.yearn.fi/t/proposal-change-vault-harvest-function-to-reward-function-caller/4726)._
