Skip to main content
POST
/
v1
/
transactions
curl --request POST \
--url https://api.faraday.range.org/v1/transactions \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"network": "eth",
"quote_id": "a1e2c3d4-5678-4abc-9def-0123456789ab",
"signed_payload": "0xf86c808504a817c80082520894b60e8dd61c5d32be8058bb8eb970870f072331550880de0b6b3a76400008025a0d9f2b37a7fdd65b07a5ceef...",
"travel_rule_compliant": false
}'
{
"tx_hash": "3h9ZEkZqKwHvzyWdRBBZzK8u8CpRJikvV1UWzMykwMyB"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Submit a signed transaction

network
enum<string>
required

The blockchain network to submit the transaction to (e.g., solana).

Available options:
eth,
sepolia,
solana,
oeth,
solana-devnet,
osmosis-1,
arb1,
pol,
base,
avax,
bnb,
neutron-1,
celestia,
opsep,
fuji,
amoy,
basesep,
linea
quote_id
string<uuid>
required

The quote you are executing (must exist in your workspace).

Example:

"b9a1b2a0-8d2b-4e4d-9e64-0e0a8f7a9d3c"

signed_payload
string

The signed transaction.

Required string length: 10 - 8192
Example:

"AQABAgMEBQYH..."

travel_rule_compliant
boolean

Whether the transaction complies with Travel Rule requirements.

Example:

true

Response

Accepted

The transaction was accepted for processing.

tx_hash
string
default:""

The transaction hash returned after successful broadcast.

Example:

"3h9ZEkZqKwHvzyWdRBBZzK8u8CpRJikvV1UWzMykwMyB"