Skip to main content
POST
Transfer positions between two subaccounts by RFQ

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

Result for private/transfer_positions. Carries the synthesized maker and taker quote payloads so clients see a response shape parallel to private/execute_quote.

maker_quote
object
required
taker_quote
object
required