Skip to main content
POST
/
api
/
transactions
/
submit
/
all
curl -X POST https://oro-tradebook-devnet.up.railway.app/api/transactions/submit/all \
  -H "Content-Type: application/json" \
  -d '{
    "transactions": [
      "base64-signed-tx-1",
      "base64-signed-tx-2"
    ]
  }'
{
  "success": true,
  "data": [
    {
      "status": "confirmed",
      "transaction": {
        "transactionId": "5UfDuX...",
        "signature": "5UfDuX...",
        "tokenBalanceChange": {}
      }
    },
    {
      "status": "confirmed",
      "transaction": {
        "transactionId": "7GhKlM...",
        "signature": "7GhKlM...",
        "tokenBalanceChange": {}
      }
    }
  ]
}

Overview

Allows you to submit multiple signed transactions at once. All transactions are processed concurrently. This endpoint is public - no authentication required.

Batch Processing

  • All transactions are processed concurrently
  • Each transaction is submitted independently
  • Partial success is possible (some may succeed while others fail)
  • Returns results for all transactions

Request Body

transactions
array
required
Array of base64-encoded signed transactions

Response

success
boolean
Whether the request was successful
data
array
Array of transaction results, each containing:
curl -X POST https://oro-tradebook-devnet.up.railway.app/api/transactions/submit/all \
  -H "Content-Type: application/json" \
  -d '{
    "transactions": [
      "base64-signed-tx-1",
      "base64-signed-tx-2"
    ]
  }'
{
  "success": true,
  "data": [
    {
      "status": "confirmed",
      "transaction": {
        "transactionId": "5UfDuX...",
        "signature": "5UfDuX...",
        "tokenBalanceChange": {}
      }
    },
    {
      "status": "confirmed",
      "transaction": {
        "transactionId": "7GhKlM...",
        "signature": "7GhKlM...",
        "tokenBalanceChange": {}
      }
    }
  ]
}