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.

ERC-4337 EntryPoint — read a smart account's nonce, deposit, and stake via API
GuideSeptember 21, 2026

ERC-4337 EntryPoint API: Read a Smart Account's Nonce and Deposit

Check an ERC-4337 smart account's nonce, deposit, and stake straight from the EntryPoint contract in one API call — no ABI file, no bundler SDK required.

Getting the ABI of an unverified or proxy contract: EIP-1967 storage slots and bytecode selector recovery
GuideSeptember 14, 2026

How to Get the ABI of an Unverified or Proxy Contract

Etherscan has no source, or the wrong source. Here's how to get the ABI of an unverified contract or a proxy: read the EIP-1967 slot, recover selectors from bytecode, or skip both steps.

ERC-20, ERC-721, ERC-1155, and WETH9 ABI JSON reference
ReferenceSeptember 14, 2026

ERC-20, ERC-721, and ERC-1155 ABI JSON (Copy-Paste Reference)

The ERC-20 ABI in JSON, plus ERC-721, ERC-1155, and WETH9, each with the human-readable viem form, function selectors, and what's optional versus required.

What is a smart contract ABI, JSON format and examples
ReferenceSeptember 14, 2026

What Is a Smart Contract ABI? JSON Format, Examples, and Where It Comes From

A smart contract ABI is the JSON interface describing a contract's functions and events, generated by the compiler and used to encode calls and decode results.

Uniswap V3 pool data migrated from evmquery to raw viem: slot0, liquidity, and sqrtPriceX96 math
Trust & TransparencySeptember 14, 2026

Uniswap V3 Pool Data in Raw viem: What Leaving evmquery Actually Costs

The hand-rolled viem code behind evmquery's Uniswap V3 pool-data read: slot0, liquidity, fee, and the sqrtPriceX96 precision trap, line by line.

Compound V3 (Comet) — read borrow balance, collateral, and liquidation risk via API
GuideSeptember 7, 2026

Compound V3 (Comet): Read Borrow Balance and Liquidation Risk via API

Compound V3 (Comet) skips the health-factor field. Read borrow balance, collateral, and liquidation risk with isBorrowCollateralized and isLiquidatable via API.

Aave V3 health factor migrated from evmquery to raw viem: ABI, uint256 max, and multicall
Trust & TransparencyAugust 31, 2026

Aave V3 Health Factor in Raw viem: What Leaving evmquery Actually Costs

The hand-rolled viem code behind evmquery's Aave V3 health-factor read: full ABI, the uint256 max edge case, and multicall batching, line by line.

ERC-1155 uri() and metadata reference: the {id} substitution rule explained
ReferenceAugust 29, 2026

ERC-1155 URI and Metadata: The {id} Substitution, the JSON Schema, and Total Supply Explained

How ERC-1155's uri() function, the {id} hex substitution rule, the metadata JSON schema, and totalSupply(uint256) actually work, with a worked example and the correct ABI source.

ENS reverse lookup — resolving wallet addresses to primary names with a REST API
GuideAugust 24, 2026

ENS Reverse Lookup: Turning Addresses Into Names Without an Indexer

Resolve ENS primary names from wallet addresses with one REST call — using the Universal Resolver, which verifies forward resolution for you. Live, tested examples.