Who can initiate a minting request?
Any whitelisted person can call the back end routes, but the request must have signed order, approved/permitted collateral amount on the minterHandler contract and be used by an authorised role based admin.
How are minting limits enforced?
The MinterHandler
contract checks against block maximum minting limits before processing each request.
Can minting requests be reused?
The nonce system prevents replay attacks, and the expiry time limits the window for potential attack.
What happens if a minting request exceeds the block limit?
The transaction will revert with a "Mint Limit Exceeded" error.
Can unused minting capacity carry over to the next block?
No, the minting capacity resets with each new block.
How does this affect large minting operations?
Large mints may need to be split across multiple signature to divide into multiple blocks & transactions.
Can I partially redeem my USN tokens?
Yes, you can specify any amount up to your total balance.
What happens if the redemption limit is reached?
The transaction will revert, and the redeem signer needs to try again in a later block or redeem amount request needs to be changed to meet limits per block.
Can I choose any collateral asset for redemption?
No, you can only redeem for whitelisted collateral assets.
Can I redeem USN for any ERC20 token?
No, only tokens added to the redeemableCollaterals list can be redeemed.
What happens if I try to redeem for a non-redeemable collateral?
The redemption transaction will revert with an "Invalid Collateral Address" error.
Can I cancel a signed redemption order?
Once signed, an order can't be cancelled, but it will expire after the deadline.
What happens if the signature verification fails?
The redemption transaction will revert with an "Invalid Signature" error.
Is it safe to sign redemption orders in advance?
Yes, as long as you set an appropriate deadline and trust the contract you're interacting with.
Can the list of redeemable collaterals change over time?
Yes, Noon can add or remove collaterals as needed. In advance of doing so, it will ensure that it provides users with sufficient notice.
Does unused redemption capacity carry over to the next block?
No, the redemption capacity resets with each new block.
Can the redeem limit be set to zero?
While technically possible, this would effectively pause all redemptions and is not recommended under normal circumstances.