v2

latestOpenAPI 3.0.3Apache 2.02026-07-3149289180.2 KB

Internal Transfer

Submit a signed internal ledger transfer between two exchange accounts. Requires proxy signature using the standard signed-op flow.

post/v1/account/internal-transfer

Request body

sigstring required

Signature in hex format

saltinteger required

Salt

tsinteger required

Request timestamp. Unix milliseconds for most operations; Unix seconds for withdrawals (must match the on-chain EIP-712 struct verified against block.timestamp).

labelstring

Human-readable label for a proxy key or internal transfer

Example request

{
  "op": {
    "args": {
      "account": "0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266",
      "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831",
      "amount": "100000000",
      "to": "0x1234567890abcdef1234567890abcdef12345678"
    }
  },
  "sig": "0x1234567890...",
  "salt": 1234567890,
  "ts": 1767225600000,
  "label": "trading-bot"
}

Response

The accepted transfer, carrying its transfer_id.

status'ok' required
transfer_idinteger required

Internal transfer ID