Skip to main content

Request Format

We use the standard Solana sendTransaction JSON-RPC format:
curl -X POST 'https://STELLIUM_ENDPOINT/$APIKEY' \
-d '{
    "jsonrpc": "2.0",
    "id": $UUID, // UUID is a unique ID generated by the user for request identification
    "method": "sendTransaction",
    "params": [ 
        "<base64_encoded_tx>",
        { "encoding": "base64" }
    ] 
}'

Parameters

ParameterTypeDescription
base64_encoded_txstringThe transaction encoded in base64 format
encodingstringMust be ‘base64’

Response

{
    "jsonrpc": "2.0",
    "result": "transaction_signature",
    "id": "request_id"
}

Important Notes

  1. Each transaction requires a system transfer instruction to one of the Stellium tip addresses with a minimum tip of 0.001 SOL.
  2. Rate limits apply
  3. For optimal transaction landing, alternate between different tip addresses for consecutive transactions
I