> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stellium.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Fast Landing

> Submit transactions to Solana through Stellium fast tx landing service

### Request Format

We use the standard Solana `sendTransaction` JSON-RPC format:

<CodeGroup>
  ```bash Curl theme={null}
  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" }
      ] 
  }'
  ```

  ```typescript TypeScript theme={null}
  const response = await fetch('https://STELLIUM_ENDPOINT/$APIKEY', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: uuid(),
      method: 'sendTransaction',
      params: [
        base64EncodedTx,
        { encoding: 'base64' }
      ]
    })
  });
  ```

  ```python Python theme={null}
  import requests
  import uuid

  response = requests.post(
      'https://STELLIUM_ENDPOINT/$APIKEY',
      json={
          'jsonrpc': '2.0',
          'id': str(uuid.uuid4()),
          'method': 'sendTransaction',
          'params': [
              base64_encoded_tx,
              {'encoding': 'base64'}
          ]
      }
  )
  ```
</CodeGroup>

### Parameters

|      Parameter      |  Type  | Description                              |
| :-----------------: | :----: | :--------------------------------------- |
| `base64_encoded_tx` | string | The transaction encoded in base64 format |
|      `encoding`     | string | Must be 'base64'                         |

### Response

<CodeGroup>
  ```json Success theme={null}
  {
      "jsonrpc": "2.0",
      "result": "transaction_signature",
      "id": "request_id"
  }
  ```

  ```json Error theme={null}
  {
      "jsonrpc": "2.0",
      "error": {
          "code": error_code,
          "message": "Error description"
      },
      "id": "request_id"
  }
  ```
</CodeGroup>

### 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
