Skip to main content
POST
private/transfer_positions_debug

Body

application/json

Params for private/transfer_positions.

maker_params
object
required

Action info that needs to be signed by quoter or RFQ executor for a transfer. The quoter signs the legs hash + max fee; the executor signs the same legs hash + their own max fee.

taker_params
object
required

Action info that needs to be signed by quoter or RFQ executor for a transfer. The quoter signs the legs hash + max fee; the executor signs the same legs hash + their own max fee.

wallet
string
required

20-byte Ethereum address as a 0x-prefixed lowercase hex string.

Required string length: 42
Pattern: ^0x[0-9a-fA-F]{40}$

Response

Success

private/transfer_positions_debug result: the maker and taker actions the route rebuilds, exactly as private/transfer_positions verifies them.

maker_result
object
required

Debug-route payload for one rebuilt action: the EIP-712 hashes plus the action input fields.

taker_result
object
required

Debug-route payload for one rebuilt action: the EIP-712 hashes plus the action input fields.