Blog

Guides

Step-by-step recipes for reading onchain data: fixing a specific error you hit, or pulling a specific value out of a protocol like Aave, Uniswap, or Chainlink. Copy the snippet, adapt the address, move on.

Why an eth_call loop hits 429 rate limits, and how Multicall3 fixes it
GuideAugust 5, 2026

Why Your eth_call Loop Hits 429s (and How Multicall3 Fixes It)

A loop of eth_call calls works fine in dev, then throws 429 in production. Here's the real free-tier RPC limit behind it, and how Multicall3 fixes it.

Uniswap V3 pool data via REST API — sqrtPriceX96 to ETH price in one call
GuideJune 5, 2026

Uniswap V3 Pool Data Without the SDK: Price, Liquidity, and Fees in One REST Call

Read sqrtPriceX96, tick, liquidity, and fee tier from any Uniswap V3 pool with a single POST request. No SDK, no ABI files, no RPC provider required.

Multi-wallet ERC-20 balance scanning with TypeScript REST API — no Viem, no RPC node
GuideApril 26, 2026

Multi-Wallet ERC-20 Balance Scanning from TypeScript: No ABIs, No RPC, No Viem

Scan ERC-20 token balances for many wallets, across Ethereum, Base, BNB Chain, and Polygon, using TypeScript fetch. No Viem, no ABI files, no RPC provider needed.

Blockchain monitoring in Python: EVM contract polling with evmquery
GuideApril 25, 2026

Blockchain Monitoring in Python: Poll EVM Contract State Without the Boilerplate

How to write a Python script that polls EVM contract state (Aave health factors, ERC-20 balances, multi-wallet checks) using evmquery's REST API. No ABIs, no ABI decoders, no Multicall3 setup.

Blockchain indexers guide — The Graph vs direct contract reads
GuideApril 24, 2026

Blockchain Indexers in 2026: The Graph, Goldsky, and When to Skip the Index Entirely

When The Graph wins and when a direct contract query is faster. A practical guide to blockchain indexers with TypeScript examples for ERC-20, Uniswap v3, and DeFi.

Query EVM contract data from Python — no ABI files, no RPC nodes
GuideApril 24, 2026

Query EVM Contract Data from Python: No ABIs, No RPC Nodes, No web3.py

How to read live EVM smart contract data from Python using the evmquery REST API — no ABI files, no RPC nodes, no web3.py boilerplate. Five working recipes.