# Minting and Redeeming

VUSD minting and redeeming is performed via the *Minter* module of the VUSD system.  This can be accessed directly via smart contract, or via user interfaces such as <https://app.vdollar.finance/>

## Minting

To mint VUSD, the user swaps an acceptable input asset (DAI, USDC, USDT) for newly minted VUSD at a 1:1 ratio, less minting fee (currently zero), in any amount with zero slippage.  The input asset is deposited into VUSD's treasury, and the user receives VUSD as a swap output.

## Redemption

To redeem VUSD, the user swaps VUSD for an acceptable output asset (DAI, USDC, USDT) based on Oracle price (DAI/USD, USDC/USD, or USDT/USD), less a redeem fee (current 0.1%), in any amount with zero slippage. VUSD is burned, and the user receives the requested output asset (DAI, USDC, USDT).
