-
Notifications
You must be signed in to change notification settings - Fork 19
MapleTreasury
MapleTreasury is how the Maple protocol collects revenue. treasuryFee
is a basis point value that is set in MapleGlobals, representing the percentage of a Loan's drawdown amount that is sent to the MapleTreasury. MapleTreasury only collects fees during Loan drawdowns.
Revenues collected by the MapleTreasury will be used to fund further development of the protocol, but can also be distributed to the MPL token holders. The MPL token is an FDT that has USDC as the fundsToken, meaning that any USDC that is sent to the MPL token contract can be claimed proportionately by the MPL token holders.
Since Loans can be denominated in different tokens, MapleTreasury has the capability to swap tokens using Uniswap. If the MapleTreasury collects fees from a Loan drawdown that was performed with WBTC, it can swap WBTC to USDC so that it can distribute those funds to token holders.