Prepare Challenge Escrow
prepare_challenge_escrowStep 1 of the challenge flow: get a fee quote and unsigned EscrowCreate transaction.
The challenge fee (~$1.00 USD in XRP) is held as a crypto-condition escrow to the worker address. On PASS_UPHELD the fee releases to the worker; on PASS_OVERTURNED or REVIEW_INCONCLUSIVE the fee is REFUNDABLE via EscrowCancel.
Returns: quote_id, fee_drops, fee_xrp, condition, destination (worker), unsigned_tx (sign with your wallet and submit), expires_at (quote TTL).
After submitting the EscrowCreate, call challenge_escrow_verdict with the resulting tx hash and this quote_id.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"escrow_id": "<escrow_id>",
"challenger_address": "<challenger_address>"
},
"name": "prepare_challenge_escrow"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| escrow_id | Yes | The receipt code for the escrow whose PASS verdict you want to dispute. | |
| challenger_address | Yes | Your XRPL wallet address (r...) that will sign the fee EscrowCreate. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||