Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/BlockRazorinc/docs_en/llms.txt

Use this file to discover all available pages before exploring further.

BlockRazor’s Solana Fast mode routes your transactions through a globally distributed acceleration network with highly staked validators, dramatically reducing the time from submission to on-chain inclusion. Unlike the standard Solana RPC, BlockRazor Fast mode leverages prioritized validator connections to minimize slot delays and improve confirmation rates under network congestion. To use Fast mode, your transaction must include a tip instruction transferring a fee to BlockRazor’s designated tip address — this incentivizes validators to prioritize your transaction. New registered users receive a default rate of 3 TPS.

Endpoint

POST https://fast.blockrazor.io/solana
All requests must include your BlockRazor API token in the Authorization header.

Authentication

Authorization
string
required
Your BlockRazor API token as a Bearer token: Bearer YOUR_AUTH_TOKEN. Obtain your token from the BlockRazor dashboard.

Methods

BlockRazor’s Solana Fast endpoint supports two transaction submission methods.
The standard Fast mode submission method. Build your transaction with a tip instruction included, sign it, and submit using the standard sendTransaction RPC call format. The tip is embedded directly in the transaction itself and forwarded to BlockRazor’s designated address on-chain.Rate limit for new users: Default 3 TPS

Request Parameters

jsonrpc
string
required
JSON-RPC version string. Must be "2.0".
method
string
required
The Solana RPC method. Use "sendTransaction" for both v1 and v2 submission paths.
id
integer
Client-defined request identifier echoed back in the response. Defaults to 1 if omitted.
params
array
required
An array where the first element is the base64 or base58-encoded signed transaction, and the second element is an optional configuration object.

Response

result
string
The transaction signature (base58-encoded string) assigned to the submitted transaction. Use this signature with getSignatureStatuses to track confirmation.
error
object
Present when the submission fails.

Code Examples

import {
  Connection,
  Transaction,
  SystemProgram,
  PublicKey,
  Keypair,
  LAMPORTS_PER_SOL,
} from '@solana/web3.js';

// Connect to the BlockRazor Solana Fast endpoint
const connection = new Connection('https://fast.blockrazor.io/solana', {
  httpHeaders: { Authorization: 'Bearer YOUR_AUTH_TOKEN' },
});

// Build a transaction that includes a tip instruction to BlockRazor's tip address
const tipAddress = new PublicKey('BLOCKRAZOR_TIP_ADDRESS');
const payer = Keypair.fromSecretKey(YOUR_SECRET_KEY);

const transaction = new Transaction().add(
  // Your primary instruction(s) here
  SystemProgram.transfer({
    fromPubkey: payer.publicKey,
    toPubkey: new PublicKey(RECIPIENT_ADDRESS),
    lamports: 0.01 * LAMPORTS_PER_SOL,
  }),
  // Tip instruction — required for Fast mode
  SystemProgram.transfer({
    fromPubkey: payer.publicKey,
    toPubkey: tipAddress,
    lamports: TIP_AMOUNT_LAMPORTS,
  })
);

const { blockhash } = await connection.getLatestBlockhash();
transaction.recentBlockhash = blockhash;
transaction.feePayer = payer.publicKey;
transaction.sign(payer);

// Submit via BlockRazor Fast mode
const signature = await connection.sendRawTransaction(transaction.serialize(), {
  skipPreflight: true,
});

console.log('Transaction signature:', signature);
Fast mode requires a tip to be included in the transaction itself, sent to BlockRazor’s designated tip address. The tip amount influences validator prioritization — higher tips improve your position in the validator queue during periods of high network congestion.
Set skipPreflight: true (JavaScript) or the equivalent in your client library when submitting latency-sensitive transactions. Preflight simulation adds round-trip overhead that can increase slot delay under high-frequency conditions.

Rate Limits

User TypeRate Limit
New registered3 TPS (default)
SubscribedContact BlockRazor for custom limits
Rate limits for Solana Fast mode can be increased through a subscription. Visit the BlockRazor pricing page to review available plans.

Build docs developers (and LLMs) love