SendTransaction

Send Transaction RPC Method

POST https://sol-rpc.kolibr.io/arrow-up-right Submits a signed transaction to the Kolibrio Order Flow service and rebroadcasts it to another source if required. Fully implements the standard Solana sendTransactionarrow-up-right RPC method.

Additional URL Query Parameters

Name
Description

rev_recv (required)

The address that will receive arbitrage payments in SOL.

tx_broadcast_mode (optional)

The method used to broadcast the target transaction. Available options:

  • backrun_only : Ignores the single target transaction submission. It will only be submitted as part of an arbitrage bundle. This mode is ideal for originators that want to mirror the transaction to extract arbitrage but handle the actual submission themselves.

  • jito: Sends the target transaction to Jito. (note: the target transaction must include a Jito tip to be included individually)

  • public(default): Sends the target transaction to known public RPCs.

  • subsidy: Sends transactions to Jito as a bundle with an additional subsidy transaction, which increases the priority fee for better inclusion. Note: an auth header is required to use this mode. Learn more

  • tips_rebate: Enables dual-path transaction broadcasting with partial tip recovery. Note: an auth header is required to use this mode. Learn more

frontrun_protection (optional)

boolean(false by default) Enables adaptive leader filtering. Transactions are routed away from slot leaders flagged for malicious ordering and preferentially sent to low-risk leaders. If the current or next leader is assessed as high risk, submission may be delayed or skipped. This feature operates on a best-effort basis without guarantees, while meaningfully reducing the likelihood of toxic frontrunning.

delay_ms (optional)

integer(50 by default) Maximum time (in milliseconds) Kolibrio may wait to find and land an arbitrage trade before submitting the original transaction to the current leader.

Headers

Name
Description

Authorization (optional)

An optional parameter, represented by a GUID string. While not required for basic operations, it is necessary for accessing premium features like the subsidy mode and enables higher rate limits.

To obtain an Authorization GUID, users must sign up in app.kolibrio.xyz

Request Example

curl https://sol-rpc.kolibr.io/?rev_recv=DVz9Ryo4vUpizkpFoaUGGU4y5guc2bcBFSFAJvjQVmz5&tx_broadcast_mode=backrun_only \
  -X POST \
  -H "Content-Type: application/json" \
  -H "Authorization: 123e4567-e89b-12d3-a456-426614174000" \
  -d '
  {
    "jsonrpc": "2.0",
    "id": 1,
    "method": "sendTransaction",
    "params": [
      "4hXTCkRzt9WyecNzV1XPgCDfGAZzQKNxLXgynz5QDuWWPSAZBZSHptvWRL3BjCvzUXRdKvHL2b7yGrRQcWyaqsaBCncVG7BFggS8w9snUts67BSh3EqKpXLUm5UMHfD7ZBe9GhARjbNQMLJ1QD3Spr6oMTBU6EhdB4RD8CP2xUxr2u3d6fos36PD98XS6oX8TQjLpsMwncs5DAMiD4nNnR8NBfyghGCWvCVifVwvA8B8TJxE1aiyiv2L429BCWfyzAme5sZW8rDb14NeCQHhZbtNqfXhcp2tAnaAT"
    ]
  }
'

Response Example

Last updated