/v1/submit/preview
Dry-run transaction preview (400 on invalid tx input); sender_after = simulated sender position {balance, reserve, spendable}, null when no sender AccountRoot change
Request
https://api.xrpl.to/v1/submit/preview{ tx_json } or { tx_blob }
curl -X POST 'https://api.xrpl.to/v1/submit/preview'
Response
{ success, took, engine_result, engine_result_message, meta, tx_json, sender_after }
What it does
Dry-run transaction preview (400 on invalid tx input); sender_after = simulated sender position {balance, reserve, spendable}, null when no sender AccountRoot change