Quote callback
Utexo calls the resolver to request a quote for a user swap.Request fields
Response
The quote response carries the destination minimum and maximum, expiry in milliseconds, and affiliate and intermediate routing data. Confirm the exact response shape with Utexo during onboarding.
Error responses
Use400 for invalid or unsupported requests and 500 for unexpected resolver failures. Envelope:
Bitcoin deposit PSBT callback
Utexo requests a PSBT for the user’s Bitcoin deposit.Request
Response
x_only_public_key, refund_control_block, and fast_refund_control_block are only meaningful for deposit_type=escrowed.Solana co-signed transaction callback
Utexo asks the resolver to co-sign a Solana transaction.Request
request_type is one of:
DepositSwapFulfillWithdrawToUser
intent_idquote_iduser_addressnonceresolver_deposittoken_intoken_outsecret_hashamount_indeadlineresolver_idintermediate_token_outand its bounds (optional)min_amount_outmax_amount_outswap_typerecent_blockhash(optional)deposit_type=escrowed