> For the complete documentation index, see [llms.txt](https://zerotofun.gitbook.io/zeroto.fun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://zerotofun.gitbook.io/zeroto.fun/basics/images-and-media.md).

# TreasuryManager

The TreasuryManager contract manages the tokens and funds of the project.

place\_bounty (k USDC, x tokens, issue i)

* This function places a "bounty" to be placed on an "issue." `k` corresponds to the amount of USDC staked to the issue, `x` corresponds to the amount of tokens stakes to the issue, but `i` is just used for an internal accounting and refer to any real-world issue. Conventionally, `i` corresponds to the issue # on a github repo.&#x20;

#### resolve\_bounty (issue i, solver\_address)

* This function moves the staked USDC and project tokens from the issue to the solver address.&#x20;
* It can only be called by a public, predefined `safe_entity` address
