This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

RPC Method Support Matrix Generator

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeveloper Tools
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.

About this app

WHAT IT DOES

RPC Method Support Matrix Generator creates visual comparison matrices showing which RPC methods each provider supports. You define the providers, the RPC methods you care about, and the support data (yes, no, or partial) for each provider-method pair. The tool generates a color-coded matrix with checkmarks, partial markers, and crosses, along with summary statistics showing total supported methods per provider and total provider support per method. It displays coverage percentage, provider totals, and method totals in an easy-to-read format. This is essential for developers evaluating RPC providers, checking method compatibility, documenting provider capabilities, or making decisions about which providers to use for specific use cases.

HOW TO USE

Enter a comma-separated list of provider names (e.g., "Alchemy, Infura, QuickNode, Public RPC"). List the RPC methods you want to compare—one per line (e.g., eth_getBalance, eth_call, eth_getLogs). Enter support data—one per line—in the format "provider | method | support". Support can be "yes", "no", or "partial". For example: "Alchemy | eth_getBalance | yes" or "Public RPC | eth_getLogs | no". Click "Generate Support Matrix." The tool builds a complete matrix table showing each method and each provider with support indicators (✓ for supported, ◐ for partial, ✗ for unsupported). Summary statistics show total methods per provider, total providers per method, and overall coverage percentage. Use the "Copy Matrix (CSV)" button to export the data for use in spreadsheets or documentation.

THE REAL MECHANISM

The tool uses a pure JavaScript data processing engine that operates entirely client-side. It parses the provider list, method list, and support data lines. For each support data line, it splits on the pipe character to extract provider, method, and support value, building a nested map: supportMap[provider][method] = support. The tool then constructs a matrix by iterating over all providers and all methods, filling in the support value from the map or defaulting to "no". It calculates provider totals (number of methods each provider supports), method totals (number of providers that support each method), and overall coverage. The matrix is rendered as an HTML table with color-coded cells and statistics displayed above the table. All processing is done in the browser—no data is sent to external servers.

WHAT IT CANNOT SEE

This tool cannot automatically detect which methods a provider actually supports without user-provided data—you must supply the support information manually. It cannot test method support in real-time or verify that a provider actually responds to a method call. It cannot generate matrices for non-EVM providers. It cannot validate the accuracy of the support data—it trusts whatever you provide. It cannot detect partial or deprecated method support beyond what you mark as "partial". The tool does not fetch data from RPC providers or perform any network requests.

PLEASE NOTE

RPC Method Support Matrix Generator works for any EVM-compatible RPC provider and does not require a blockchain connection to function, though the network selector is provided for context. It is a documentation and comparison tool for developers, not an execution tool. It reads data only and does not send any information to external servers. The tool is free to use and does not require authentication. For best results, verify provider support data from official documentation or by testing methods directly.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.