BlockRazor’s Sui Fast mode provides a low-latency path for executing Sui transaction blocks by routing your signed payloads through a globally distributed acceleration network with direct validator connections. TheDocumentation 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.
sui_executeTransactionBlock method accepts a serialized transaction block and its corresponding signature, then submits the pair to the network with priority routing for faster finality. This is the recommended method for wallets, DEXs, and trading bots on Sui that require consistent, sub-second transaction execution under real-world network conditions.
Endpoint
Authorization header.
Authentication
Your BlockRazor API token as a Bearer token:
Bearer YOUR_AUTH_TOKEN. Obtain your token from the BlockRazor dashboard.Method
sui_executeTransactionBlock
This method matches the Sui JSON-RPC specification for sui_executeTransactionBlock, making BlockRazor’s Fast endpoint a drop-in replacement for the standard Sui RPC — simply change the URL and add the Authorization header.
Request Parameters
The serialized, base64-encoded Sui transaction block (
TransactionData). Build and serialize the transaction block using the Sui SDK before passing it to this field.The base64-encoded signature over the transaction block, produced by signing the transaction block bytes with the sender’s private key. The signature scheme (Ed25519, Secp256k1, etc.) must match the sender’s address.
Optional execution options controlling what data is returned in the response.
Controls when the RPC returns a response relative to the transaction’s lifecycle. Options:
"WaitForEffectsCert" (returns after effects are certified), "WaitForLocalExecution" (returns after local execution, default). For time-sensitive applications, "WaitForEffectsCert" offers the fastest response time.Response
The unique transaction digest (base58-encoded) identifying the executed transaction block on the Sui network.
Present when
options.showEffects is true. Contains the execution status, gas summary, and object changes produced by the transaction.Present when
options.showEvents is true. Array of events emitted during transaction execution.Present when the RPC call fails.
Code Examples
The
transactionBlock must be serialized using the Sui BCS (Binary Canonical Serialization) format and then base64-encoded before submission. Use the official Sui SDK (@mysten/sui.js for TypeScript, or the Sui Move framework tooling) to produce a correctly encoded transaction block.The BlockRazor Sui Fast endpoint is fully compatible with the standard Sui JSON-RPC specification. Any Sui client library that supports custom RPC URLs can be pointed at
https://fast.blockrazor.io/sui without code changes beyond adding the Authorization header.