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.

Compound V3 (Comet) Liquidation Risk in Raw viem: What Leaving evmquery Actually Costs
The hand-rolled viem code behind evmquery's Compound V3 Comet liquidation-risk read: borrow balance, collateral, the two risk booleans, and the price-feed dependency evmquery hides.

After OpenZeppelin Defender: Run Contract State Checks on a GitHub Actions Cron
Many Defender Monitor setups were state checks. Move pause flags, owner changes, Safe thresholds and oracle age into one TypeScript script on GitHub Actions.

Safe Owner and Threshold Change Alert in n8n (Telegram, No Code)
Get a Telegram message when a Safe multisig adds an owner, removes one, or changes its threshold. Two n8n nodes, one expression, importable workflow JSON.

Gnosis Safe API: Read Owners, Threshold, and Nonce Without an SDK
Read a Gnosis Safe's owners, signature threshold, nonce, and version in one API call. No SDK install, and the proxy-vs-singleton trap that breaks a naive read.

Hot Wallet Low Gas Balance Alert: Slack Notifications for Relayers and Keepers on Four Chains
Get a Slack alert before a relayer or keeper wallet runs out of gas. One TypeScript script checks native balances on Ethereum, Base, BNB Chain and Polygon.

Pendle PT Exchange Rate: How to Read It via API
How to read a Pendle PT token's exchange rate to its underlying asset via API, using Pendle's own getPtToAssetRate oracle across Ethereum, Base, and BNB Chain.

WBTC and cbBTC Proof of Reserves Check in TypeScript
Compare Chainlink's WBTC and cbBTC Proof of Reserve feeds with on-chain totalSupply in a TypeScript script that exits non-zero when the ratio or feed age slips.

Chainlink Price Feed Reads in Raw viem: What Leaving evmquery Actually Costs
The hand-rolled viem code behind evmquery's Chainlink price-feed read: staleness, Base sequencer uptime, decimals, and multicall batching, line by line.

Google Sheets ERC-20 Token Balance: A Custom Function with Apps Script
Add an ERC20_BALANCE function to Google Sheets with Apps Script: cached lookups, an API key kept out of cells, and a daily trigger that logs a snapshot row.