Skip to content

FundingManager

Marvin Kruse edited this page Jul 27, 2023 · 1 revision

File: FundingManager.sol

Things to know

  1. Subject to change: The FundingManager is an ERC-4626 vault managing the accounting for funder deposits.
  2. After funding a particular proposal, the depositors receive newly minted ERC20 receipt tokens (similar to the concept of LP tokens) that represent their funding.
  3. These receipt tokens can be burned to receive back the funding in proportion to available funds.

All functions defined in FundingManager.sol are internal and hence cannot be interacted with externally.

  1. The default public/external functions available from OpenZeppelin's implementation of ERC-4626 are open-sourced, and if you want to, you can refer to the code to get an idea of how to interact with the ERC-4626 public/external functions.