201 Created
pending → broadcast → confirmed. Each transition stamps the corresponding timestamp (broadcastAt, confirmedAt). Withdrawals can also reach a terminal failed state (e.g., destination address rejected, treasury error) — final status is reflected in Get Withdrawal.