This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!
Node Sync Speed Benchmarking Tool
Analytics · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryAnalytics
PlatformAll
Pricing
Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Node Sync Speed Benchmarking Tool is an analytics tool that measures the sync speed of your connected Ethereum node by tracking block number progression over time. It samples the node's latest block number at configurable intervals, calculates the rate of block advancement, and provides detailed performance metrics. The tool also measures RPC response times, giving insights into node responsiveness and network latency. This helps node operators, developers, and infrastructure teams evaluate node performance, identify bottlenecks, and ensure their nodes are keeping up with network activity.
HOW TO USE
Connect your wallet to establish an RPC provider connection. Configure the sample interval (default 5 seconds) and the number of samples to collect (default 10). Click "start benchmarking" to begin collecting block number samples. The tool automatically collects samples at the specified interval, tracks block progression, and calculates sync speed. Results include total time elapsed, blocks progressed, sync speed in blocks per second, RPC response time statistics (average, min, max), and a performance assessment with recommendations. A progress table shows the sync rate over time, helping identify periods of high or low performance.
TECHNICAL MECHANISM
The tool uses the connected RPC provider to fetch the latest block number using eth_blockNumber via ethers' getBlock('latest') method. Each sample captures the block number and the RPC response time in milliseconds. The tool collects samples at user-defined intervals using setTimeout-based recursion. After collecting the specified number of samples, it calculates key metrics: total time elapsed between first and last sample, block difference between first and last block numbers, and sync speed as blocks per second. The tool also computes average, minimum, and maximum RPC response times to measure provider latency. A progress table is generated showing block advancement at each interval, with calculated speed between consecutive samples. The tool provides a performance assessment based on sync speed thresholds: excellent (>1.5 blocks/sec), good (0.8-1.5 blocks/sec), moderate (0.3-0.8 blocks/sec), and slow (
Similar Apps
Historical Block Replay Tool
Replays historical block data, transactions, receipts, logs, and storage state for any past EVM block number.
Gas Price History Chart
View historical gas price trends with interactive charts showing base fees and priority fees across any EVM chain.
Protocol Revenue Change Alert Tool
Monitor protocol revenue changes by tracking balance increases in fee collector addresses and trigger alerts on threshold breaches.
APY/APR Calculator
Calculate APY/APR yield projections with compounding comparisons on EVM chains.
Attestation Aggregation Efficiency Profiler
Profiles attestation aggregation efficiency with configurable validator counts and success rates.
Multi-Explorer Data Reconciliation Tool
Reconcile contract data across multiple block explorers to identify discrepancies in transaction counts, logs, and source code.