Skip to main content

TransactionData

Transaction data for EVM-compatible chains.
data
string
required
Encoded transaction data
from
string
required
Sender address
gas
string
required
Gas limit for the transaction
gasPrice
string
required
Gas price in wei
maxPriorityFeePerGas
string
required
Maximum priority fee per gas (EIP-1559)
maxSpendAmount
string
required
Maximum amount to spend
minReceiveAmount
string
required
Minimum amount to receive
signatureData
string[]
required
Array of signature data
slippagePercent
string
required
Slippage tolerance percentage
to
string
required
Recipient address
value
string
required
Transaction value in wei
interface TransactionData {
  data: string;
  from: string;
  gas: string;
  gasPrice: string;
  maxPriorityFeePerGas: string;
  maxSpendAmount: string;
  minReceiveAmount: string;
  signatureData: string[];
  slippagePercent: string;
  to: string;
  value: string;
}

BroadcastTransactionParams

Parameters for broadcasting a signed transaction.
signedTx
string
required
Signed transaction data
chainIndex
string
required
Chain identifier
address
string
required
Sender address
extraData
string
Additional data to include with the broadcast
enableMevProtection
boolean
Enable MEV protection for the transaction
jitoSignedTx
string
Jito-signed transaction data (Solana only)
interface BroadcastTransactionParams {
  signedTx: string;
  chainIndex: string;
  address: string;
  extraData?: string;
  enableMevProtection?: boolean;
  jitoSignedTx?: string;
}

TransactionOrdersParams

Parameters for querying transaction orders.
address
string
required
Wallet address to query orders for
chainIndex
string
required
Chain identifier
txStatus
string
Filter by transaction status:
  • “1”: Pending
  • “2”: Success
  • “3”: Failed
orderId
string
Filter by specific order ID
cursor
string
Pagination cursor for fetching next page
limit
string
Maximum number of orders to return
interface TransactionOrdersParams {
  address: string;
  chainIndex: string;
  txStatus?: string;
  orderId?: string;
  cursor?: string;
  limit?: string;
}

TransactionOrder

Information about a transaction order.
chainIndex
string
required
Chain identifier
orderId
string
required
Unique order identifier
address
string
required
Wallet address associated with the order
txHash
string
required
Transaction hash
txStatus
string
required
Transaction status:
  • “1”: Pending
  • “2”: Success
  • “3”: Failed
failReason
string
required
Reason for failure (empty string if successful)
interface TransactionOrder {
  chainIndex: string;
  orderId: string;
  address: string;
  txHash: string;
  txStatus: string;
  failReason: string;
}

Build docs developers (and LLMs) love