TrenchyToolsAPI

Send a transaction

Send a signed transaction through our RPC and every Jito region at once.

Also on Robinhood chain

Takes a signed transaction and pushes it through our premium Solana node and all Jito regions at the same time, so it lands as fast as possible. Works for any Solana transaction, not just ours.

POSThttps://api.trenchytools.lol/api/sol/send
FieldTypeDescription
transactionstringThe signed transaction, base64 or base58.
skipPreflightbooleanDefault false: we simulate first and refuse a transaction that would fail. true sends without checking (faster).
jitoOnlybooleanSend only through Jito.
const sent = await fetch(`${BASE}/api/sol/send?api-key=${API_KEY}`, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({ transaction: Buffer.from(signedTx.serialize()).toString('base64') }),
}).then((r) => r.json())
Response
{ "signature": "5Uf…", "lanes": ["rpc", "jito:mainnet", "jito:ny", "jito:frankfurt"] }
Trades are relayed exactly as trade-local built them. A pump.fun or PumpSwap buy, sell or create whose fee transfer was removed gets 400 fee_missing; the fee is 0.5 % of the SOL side and is already in the feeSol the build reports.