Register a new XP transfer offer

Register a new XP transfer offer for selling XP at a specified price. The offer will be available for other users to claim by providing a valid USDC transfer transaction.

Request

XP transfer offer registration request
expiry_durationintegerOptional

Duration in seconds until offer expires (minimum 3600 = 1 hour, maximum 86400 = 24 hours)

pricestringOptional

Price in USDC (as string to handle precision)

takerstringOptional

Address of the taker (buyer)

xp_amountintegerOptional
Amount of XP to transfer

Response

Offer registered successfully
offerobject or null
The created XP transfer offer

Errors