Spenders Guide

circle-info

Your mGOLD is not locked. It is as liquid as cash and can be "burned" for USDC instantly.

Scenario: Paying for Coffee ($5)

You want to pay a merchant, but you only hold Gold in your Aureo wallet.

1

Input Amount

  • Merchant requests: 5 USDC.

  • You enter "5 USDC" in the Withdraw/Spend dialog.

2

Calculation

  • The dApp checks the Pyth Oracle: Gold Price = $2,500/oz.

  • It calculates: You need to burn 0.002 oz of Gold to get $5.

3

Execute sellGold

  • You click "Confirm Payment".

  • The Smart Contract executes:

    • Burns 0.002 mGOLD from your wallet.

    • Sends 5 USDC to your wallet (or directly to the merchant's address in future updates).

4

Result

  • Time taken: ~2 Seconds (Mantle Finality).

  • Fee: Minimal gas fee in $MNT.

Troubleshooting

chevron-rightInsufficient Allowancehashtag

Make sure you approved the contract to spend your mGOLD before selling.

chevron-rightSlippage Errorhashtag

Aureo has 0% slippage, but if the Oracle price updates drastically during your transaction confirmation, it might revert for safety. Just try again.