# Clash NFT Craft

Use the quote endpoint for the enabled payment protocol first. The verified payer and body.user must be the same wallet.

- x402: quote POST /craft/x402/quote; burn POST /craft/x402/burn; accelerate POST /craft/x402/accelerate; status GET /craft/x402/actions/{paymentTx}.

- Burn: approve each NFT to 0x98a138b9108e7e28cbD6a027D488CE97506eb9D3, then retry the unchanged body on the paid burn endpoint.
- Accelerate: approve OWB to 0x98a138b9108e7e28cbD6a027D488CE97506eb9D3, then use the paid accelerate endpoint. Omit amount for fixed mode.
- Price: 0.001 per request, including batches.
- Numbers: decimal strings. Maximum batch: 20.
- Paid retry: preserve the exact JSON body.
- Gateway confirmed means the controller transaction succeeded; backend craft processing can still be pending.
- After confirmation, continue result generation and NFT mint directly through Clash backend. Do not create a second x402 or MPP payment for mint.

Warning: burned NFTs are transferred to the controller and cannot be withdrawn.
