Issuance
In order to mint omUSD token, minter should request mint by calling depositUSDC
function of a FinanceHub smart contract (0xBD47522daFC402f64519de1FA86007A894fEe898
). Minimum deposit is a parameter controlled by DAO, initially set to 1k USDC.
If at least one deposit is registered, all deposited tokens should be processed by calling requestSubscription
function which can be called by any Ethereum user. This function, once called, forwards accumulated USDC to the OUSG protocol, and await for Ondo preccessing.
After receiving approval from Ondo any user can execute claimOmUSD
function and mint omUSD
and distributes it to original depositors with 1:1 ratio to their USDC
deposits.