2.4.2. Minting M
Last updated
Last updated
Copyright 2024 M^0 Foundation
The mint process of M can be triggered by the Minter at any time as long as the Collateral Balance is sufficient and the Core Operating Condition satisfied.
The Minter can call the proposeMint()
function at any time, indicating the amount it wants to mint. The Protocol will support the verification of the Core Operating Condition following a successful mint. The transaction will fail if the condition is not satisfied. As a reminder, during the Mint Delay time any Validator can cancel the mint.
Once the Mint Delay has elapsed, the Minter can execute the mint and the Protocol will again check the Core Operating Condition. If the mint is successful, the minted M will be transferred to the wallet indicated in the mint request.