Open the AMM Swap page and select your trading pair (e.g., tUSDC to tZEN).
Input your swap parameters. Your client device will construct a Noir SwapVerifier proof.
Confirm the transaction. Upon verification, your input commitment is nullified and a new commitment containing your output tZEN balance is added to the Merkle tree.
Select Buy or Sell, enter your target price and order quantity, and click Create Order.
Client-side software generates a CreateOrderVerifier proof, creating a spot commitment on-chain. The order remains invisible in the order book state until matched by the operator.
The system constructs a WithdrawVerifier proof, publishes the corresponding nullifier, and transfers underlying ERC-20 assets directly from ZendexVault to your designated external wallet.