Multi-Chain RPC Latency Benchmark & Offline Calldata Security Decoder

Zero-wallet-connection Web3 security workbench powered by Rust WebAssembly. Decode raw EVM transaction calldata offline to spot unlimited token approvals, and benchmark Ethereum, Solana, Base, and Arbitrum RPC latency from your browser.

1. Offline Transaction Calldata & Approval Risk Decoder (Rust Wasm)

Loading Wasm...
🛡️ No Wallet Connection Required · 100% Offline Safe
Inspect sample tx:
HIGH RISK🚨 高危预警:检测到 ERC-20 超大额或无限额度授权 (Unlimited Approve)!签名后目标地址可随时转走您钱包内的该代币。
🔒 Protect Assets with Hardware Wallet →
4-Byte Selector0x095ea7b3
Identified Function Signatureapprove(address spender, uint256 amount)
Call Category & SizeERC-20 Token Approval (68 Bytes)

2. Multi-Chain RPC Node Latency & Block Sync Benchmark

Directly ping Ethereum, Solana, Base, Arbitrum, and BNB Chain endpoints from your current network.

ChainProvider & Endpoint URLPrivacy & Rate LimitLatest Block / SlotReal LatencyAction
Ethereum
LlamaNodes Public RPC
https://eth.llamarpc.com
No-Tracking · MEV Protected—Click Run Test
Ethereum
Allnodes PublicNode
https://ethereum-rpc.publicnode.com
Zero Logs · High Availability—Click Run Test
Ethereum
Cloudflare Web3 Gateway
https://cloudflare-eth.com
Global Anycast Edge—Click Run Test
Base
Base Official Mainnet RPC
https://mainnet.base.org
Coinbase L2 Sequencer—Click Run Test
Base
Base PublicNode
https://base-rpc.publicnode.com
Zero Logs · Fast Sync—Click Run Test
Arbitrum
Arbitrum One Official
https://arb1.arbitrum.io/rpc
Offchain Labs Official—Click Run Test
BNB Chain
BSC PublicNode
https://bsc-rpc.publicnode.com
High Throughput—Click Run Test
Solana
Solana PublicNode RPC
https://solana-rpc.publicnode.com
Mainnet-Beta JSON-RPC—Click Run Test
💡 Recommended Developer Resources & Cost SaversPartner Links · Zero Extra Cost to You

Stop Blind Signing & Find the Fastest RPC Endpoint for Your Network

Whether you are debugging a smart contract transaction or verifying a hardware wallet signature, trusting unverified frontend UIs can expose your assets to unlimited token approvals. Our Rust Wasm Offline Calldata Inspector and Live RPC Benchmark give you complete transparency with zero wallet connection required.

  • Offline 32-Byte ABI Word Slicing: Automatically extracts the 4-byte function selector, matches common ERC-20, ERC-721, EIP-2612 Permit, and Uniswap Universal Router signatures, and converts 256-bit hex integers into human-readable decimals.
  • Instant Unlimited Approval Alerts: Flags 0x095ea7b3 (approve with MAX_UINT256) and 0xa22cb465 (setApprovalForAll(true)) in red before you sign.
  • Real Client-Side RPC Latency: Measures true round-trip latency from your exact geographic location to public and commercial RPC nodes across Ethereum, Solana, Base, Arbitrum, and BNB Chain.

Frequently Asked Questions (FAQ)

How does the offline Calldata Decoder protect me from phishing and wallet drainers?

Phishing dApps often disguise malicious token approvals (`approve(spender, MAX_UINT256)` or `setApprovalForAll(operator, true)`) behind fake "Claim Airdrop" buttons. By copying the raw hexadecimal calldata (`0x...`) from your wallet prompt into our Rust Wasm decoder before signing, you can inspect the exact 4-byte selector, target spender address, and 256-bit allowance value completely offline.

Does this tool ever ask to connect my wallet (MetaMask / Phantom / Rabby)?

No. This workbench never touches `window.ethereum` or `window.solana`. All ABI word slicing and 256-bit integer conversions run locally in a sandboxed 40.7 KB Rust WebAssembly module.

How is RPC latency measured in the benchmark table?

When you click "Run Live Latency Test", your browser sends a lightweight JSON-RPC POST request (`eth_blockNumber` for EVM chains or `getSlot` for Solana) directly from your device to each endpoint and measures the exact round-trip time via `performance.now()`.