ReceiptToken.sol (iUSD)
Purpose: Protocol-native deposit receipt token representing user deposits.Description
ReceiptToken is a stablecoin-like instrument representing user deposits. It can be freely minted or burned by authorized contracts.
In the current iteration of infiniFi, the receipt token is named iUSD.
Functions
mint
to: Recipient addressamount: Amount to mint
RECEIPT_TOKEN_MINTER role
burn
burnFrom
account: Address to burn fromamount: Amount to burn