Astralane

Submit transactions through Astralane's MEV infrastructure. All requests are passed through directly to Astralane's Iris API.

Official docs: https://astralane.gitbook.io/docs

Send Transaction

Submit a single transaction.

Endpoint

POST /astralane

Request Body

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "sendTransaction",
  "params": [
    "<base64-transaction>",
    {
      "encoding": "base64",
      "skipPreflight": true
    },
    {
      "mevProtect": true
    }
  ]
}
Field
Type
Required
Description

params[0]

string

Yes

Base64-encoded signed transaction

params[1].encoding

string

No

base64 (default)

params[1].skipPreflight

boolean

No

Skip simulation (default: true)

params[2].mevProtect

boolean

No

Enable MEV protection

Response

Bundle Submission

Submit up to 4 related transactions as an atomic bundle.

Endpoint

Request Body

Field
Type
Required
Description

transactions

string[]

Yes

Base64-encoded transactions (max 4)

encoding

string

No

base64 (default)

mevProtect

boolean

No

Enable MEV protection

revertProtection

boolean

No

Revert entire bundle on failure

Response

Batch Submission

Submit multiple independent transactions (up to 25).

Endpoint

Request Body

Field
Type
Required
Description

transactions

string[]

Yes

Base64-encoded transactions (max 25)

mevProtect

boolean

No

Enable MEV protection

Response

Ideal Submission

Submit two variant transactions for optimal cost efficiency (requires nonce).

Endpoint

Request Body

Paladin Submission

Submit with MEV protection enabled.

Endpoint

Request Body

Get Nonce

Retrieve nonce account information for ideal submissions.

Endpoint

Response

Resources

Last updated