Skip to content

Get transaction params for a quote

POST
/v1/off-ramp-quotes/{quoteId}/transaction

Returns transaction parameters for a sign_transaction quote. Use these to construct, sign, and submit the on-chain transaction.

Returns either EVM calldata or a serialized Solana transaction depending on the quote’s chain.

quoteId
required

The quote ID

string
object
senderAddress

Wallet address that will sign the transaction. Required for Solana.

string
feePayer

Address that pays transaction fees. Solana only — defaults to senderAddress if omitted.

string

Response for status 200

Any of:

EVM transaction parameters

object
type
required
string
Allowed value: evm
chain
required

Blockchain network

string
inputToken
required

Token address the user sends (contract address on EVM, mint address on Solana)

string
outputToken
required

Token address received by the payment contract. Same as inputToken for direct payments, different for swap paths.

string
requiredTokenInput
required

Exact amount of inputToken to send, in smallest unit (e.g. 6 decimals for USDC)

string
contractAddress
required

Smart contract address — use as the to field when constructing the transaction

string
calldata
required

ABI-encoded calldata for the contract call

string
method
required

Contract method being called

string
value
required
Any of:

Native token value in wei to send with the transaction (null for ERC-20 payments)

string

Response for status 401

object
type

A URI reference that identifies the problem type

string
default: about:blank
title
required

A short, human-readable summary of the problem type

string
status
required

The HTTP status code

number
detail

A human-readable explanation specific to this occurrence

string
instance

A URI reference that identifies the specific occurrence

string
realm

The authentication realm

string
scope

The required scope for this resource

string

Response for status 404

object
type

A URI reference that identifies the problem type

string
default: about:blank
title
required

A short, human-readable summary of the problem type

string
status
required

The HTTP status code

number
detail

A human-readable explanation specific to this occurrence

string
instance

A URI reference that identifies the specific occurrence

string
resourceType
required

The type of resource that was not found

string
resourceId
required

The identifier of the resource that was not found

string

Response for status 500

object
type

A URI reference that identifies the problem type

string
default: about:blank
title
required

A short, human-readable summary of the problem type

string
status
required

The HTTP status code

number
detail

A human-readable explanation specific to this occurrence

string
instance

A URI reference that identifies the specific occurrence

string