Blog

Onchain reads, decoded.

Guides, comparisons, integrations, reference docs, and trust reports for reading smart contract data from Claude, your code, n8n, or a REST client.

Alchemy alternative for EVM contract reads: where evmquery fits and where Alchemy still wins
ComparisonAugust 5, 2026

Alchemy Alternative for Contract Reads: Where evmquery Fits (and Where Alchemy Still Wins)

Searching for an Alchemy alternative? A fair, detailed look at what Alchemy does best, where custom contract reads still cost you time, and where evmquery removes that work instead.

Chainlink price feed addresses, Ethereum, Base, and BNB Smart Chain reference
ReferenceAugust 5, 2026

Chainlink Price Feed Addresses: Ethereum, Base, and BNB Chain Reference

Chainlink price feed contract addresses for ETH/USD, BTC/USD, and USDC/USD on Ethereum, Base, and BNB Smart Chain, with decimals, heartbeat intervals, and a working REST example.

Using Chainlink price feeds correctly: staleness, sequencer uptime, and decimals normalization
GuideAugust 5, 2026

Using Chainlink Price Feeds Correctly: Staleness, Sequencer Uptime, and Decimals

The three checks a Chainlink price feed integration needs to be correct: staleness against the heartbeat, Base sequencer uptime, and decimals normalization without hardcoding 8.

Fixing the could not decode result data (0x) error in Ethers and viem
GuideAugust 5, 2026

Fixing "could not decode result data (value="0x")" in Ethers and Viem

Ethers and viem throw could not decode result data (value=0x) for four real reasons, from unresolved proxies to wrong chains. Diagnose each one and fix it fast.

ERC-8004 trustless agents — query the Identity and Reputation registries with evmquery
GuideAugust 5, 2026

ERC-8004 Explained: Query Onchain AI Agent Identity and Reputation with a REST Call

ERC-8004 gives AI agents a portable onchain identity and reputation record. Query the live Identity and Reputation registries with evmquery — no ABI, no SDK.

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.

evmquery vs raw viem: a line-count and round-trip benchmark
Trust & TransparencyAugust 5, 2026

evmquery vs. Raw viem: What a Falsifiable Benchmark Actually Shows

A falsifiable evmquery vs. raw viem comparison: real line counts, real round-trip counts, and an honest list of what evmquery still does not remove today.

How evmquery resolves a contract read: ABI resolution, proxy unwind, Multicall3 batch
Trust & TransparencyAugust 5, 2026

How evmquery Resolves a Contract Read: ABI, Proxy, and Multicall3

A live walkthrough of what evmquery does between an address and a typed result: ABI resolution, proxy unwinding, and a Multicall3 batch, plus an honest look at portability.

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.