XPTransfers

Claim an XP transfer offer

Claim an XP transfer offer by providing a valid USDC transfer transaction hash. The system validates the transaction on-chain and marks the offer as claimed if successful.

post/xp/offer/{offer_id}

Path parameters

offer_idstring required

Offer ID to claim

Request body

tx_hashstring

Transaction hash of the USDC transfer. This must be a single call transaction of a paraclear USDC transfer.

Example request

{
  "tx_hash": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"
}

Response

Offer claimed successfully

Example response

{
  "offer": {
    "claimed_at": 1640995200000000000,
    "created_at": 1640995200000000000,
    "expires_at": 1640995200000000000,
    "id": "offer_123",
    "maker": "0x1234567890abcdef",
    "price": "1000",
    "sequence": 1,
    "taker": "0xfedcba0987654321",
    "tx_hash": "0xabcdef1234567890...",
    "xp_amount": 100
  }
}

Changes