For the complete documentation index, see llms.txt. This page is also available as Markdown.

Base Get FlashBlockStream Integration Guide

Explore the BlockRazor Base Get FlashBlockStream service, advantage, endpoint, price, and integration guide.

What is Base Get FlashBlockStream

Get FlashBlockStream is a real-time FlashBlock data subscription interface provided by BlockRazor for Base, used to obtain earlier stages of block data on Base with lower latency. This interface supports both gRPC and WebSocket protocols, making it suitable for trading systems, and monitoring systems that are more sensitive to data arrival time.

On Base, FlashBlock can be understood as a "sub-block" data stream that occurs before the formal block is formed, typically pushed continuously at a frequency of about 200ms. Compared to the standard block time of about 2 seconds, FlashBlock can provide transaction-related feedback much earlier, making it more suitable for low-latency scenarios that require quick on-chain awareness of changes.

For trading bots, quantitative strategies, real-time monitoring platforms, and front-end trading applications, waiting for blocks often means longer response times. The value of Get FlashBlockStream is to help the system receive transaction and block change signals earlier, before the block arrives, thus buying more time for subsequent judgment and response.

Why choose Base Get FlashBlockStream

BlockRazor, based on BEF, provides access points to multiple regions on Base, including Frankfurt, Virginia, and Tokyo. According to Base Benchmark, BlockRazor demonstrates an advantage over the official Base service in FlashBlock reception latency across multiple regions, with a particularly significant lead in the mid-to-high percentile range.

What is the difference between Get BlockStream and Get FlashBlockStream

The core difference between the two lies in the different data granularity, time points, and applicable scenarios.

  • Get BlockStream It is used to retrieve block that has already been formed on Base, focusing on confirmed blocks and transactions within. It is more suitable for monitoring confirmation results, block-level analysis, on-chain data processing, and data systems that need to stably consume blocks.

  • Get FlashBlockStream Used to retrieve FlashBlock data on Base. FlashBlock is a "sub-block" of data pushed by Base approximately every 200ms, providing pre-confirmation information for transactions much earlier than the standard 2-second formal block time. It is more suitable for scenarios that are more sensitive to low latency and want to see on-chain changes as early as possible.

Price

The price is $25 / stream / day and $250 / stream / month. Subscribe

The number of data streams that can be subscribed to is calculated on a shared basis across all regions. For example, if you purchase one stream, you can only subscribe in one region; you will not be able to subscribe in other regions.

Endpoint

Region
Endpoint

Frankfurt

frankfurt.grpc.base.blockrazor.xyz:80

Virginia

virginia.grpc.base.blockrazor.xyz:80

Tokyo

tokyo.grpc.base.blockrazor.xyz:80

Region
Endpoint

Frankfurt

ws://frankfurt.base.blockrazor.xyz:81/ws

Virginia

ws://virginia.base.blockrazor.xyz:81/ws

Tokyo

ws://tokyo.base.blockrazor.xyz:81/ws

Request Example

Access the example here

Access the example here

proto

Response

Normal

Abnormal

Last updated

Was this helpful?