Make the call
amount as a decimal string.
The two legs
- Leg 1 (burn). The cAROUSD leaves your confidential balance. In backed mode the burned amount is then publicly decrypted (that single value becomes public, a requirement of verifiable payout); in float mode the funds move to the operator confidentially.
- Leg 2 (payout). The operator pays test stablecoin 1:1 to your wallet.
Its transaction hash lands in
settlementTxHash.
PENDING → SETTLING → SETTLED. FAILED is terminal at any
point before settlement, with the reason in error.
Poll to completion
Settlement is advanced lazily on read; there is no background job, so polling is what drives the second leg forward:A redeem that sits in
SETTLING for a while (backed mode) usually means the
public decryption hasn’t been published yet; reads keep retrying it. If it
persists, the operator may be out of gas. See
Troubleshooting.Failure modes
Once settled, grab the notarized receipt with
GET /transactions/{id}/nota; it reflects both legs.