Transaction Receipt API

chain.openverbs.com · 27 paid endpoints · listed 2026-10-27

Fetch deployed EVM contract runtime bytecode and its Keccak-256 code hash to fingerprint or compare contracts, or feed a disassembler. Supports Ethereum, Base, Arbitrum, Optimism and Polygon, with optional historical block reads. Returns full hex code, byte size and isContract; an empty-code address returns 0x and a null hash. Key-free RPC with endpoint fallback; code capped at 256 KiB.

livelast check 5 days ago
100%valid x402 answers, 72 h
sharedUSDC received on Base, 7 days
28distinct payers, 7 days
69.9score (0-100)

Paid endpoints

MethodEndpointPriceNetworks
POSTchain.openverbs.com/v1/block
Live block summary by number, hex, or tag (latest/earliest/pending/safe/finalized; default latest): number, hash, parent, timestamp (unix + ISO), transaction co
$0.001Base
POSTchain.openverbs.com/v1/address
Native ETH / wallet balance for an address on any EVM chain: native balance (wei + ether), transaction count (nonce), and whether it's a contract or an external
$0.002Base
POSTchain.openverbs.com/v1/ens-records
Read an ENS name's address plus its text records (avatar, url, email, description, com.twitter, com.github and more) in one call, live from the resolver on Ethe
$0.002Base
POSTchain.openverbs.com/v1/gas
Live gas conditions for an EVM chain: current gas price, the latest block's base fee (EIP-1559) and the suggested max priority fee — all in both wei and gwei. G
$0.002Base
POSTchain.openverbs.com/v1/token
Live ERC-20 metadata read directly from the contract: name, symbol, decimals and total supply (raw + decimal-formatted). Handles both string and legacy bytes32
$0.002Base
POSTchain.openverbs.com/v1/token-allowance
Live ERC-20 spending allowance an owner has granted a spender: calls `allowance(owner, spender)` on the token and returns the raw amount, a decimal-formatted am
$0.002Base
POSTchain.openverbs.com/v1/token-balance
Live ERC-20 token balance held by a wallet: calls `balanceOf(address)` on the token contract and returns the raw balance plus a decimal-formatted amount (using
$0.002Base
POSTchain.openverbs.com/v1/ens-resolve
Resolve an ENS name (like alice.eth) to its Ethereum address, read live from the ENS resolver on Ethereum mainnet. Offchain names such as *.base.eth resolve too
$0.003Base
POSTchain.openverbs.com/v1/ens-reverse
Reverse-resolve an Ethereum address to its primary ENS name (the reverse record set by the owner), read live on Ethereum mainnet. Returns `found:false` when the
$0.003Base
POSTchain.openverbs.com/v1/receipt
Live transaction receipt by hash via `eth_getTransactionReceipt`: success/failed status, block number, from/to, created contract address, gas used, cumulative g
$0.003Base
POSTchain.openverbs.com/v1/tx
Live status and details of a transaction by hash: success/failed/pending, from/to, value (wei + ether), nonce, block number, gas used, effective gas price and a
$0.003Base
POSTchain.openverbs.com/v1/decode
Turn a 4-byte function selector or full calldata into its human-readable function signature, and (when calldata is present) the decoded argument values. Supply
$0.004Base
POSTchain.openverbs.com/v1/gas-estimate
Simulate a transaction before signing: runs `eth_estimateGas` for `{ to, from?, data?, value? }` and returns the estimated gas units and estimated fee (current
$0.004Base
POSTchain.openverbs.com/v1/proxy
Detect whether a contract is an upgradeable proxy and resolve its implementation: reads the standard EIP-1967 implementation/admin/beacon slots, EIP-1822 (UUPS)
$0.004Base
POSTchain.openverbs.com/v1/abi
Get the verified contract ABI and verification metadata for a deployed contract by address, sourced from Sourcify. Returns the contract ABI (to decode or call i
$0.006Base
POSTchain.openverbs.com/v1/btc-address
Balance and activity for a Bitcoin address (base58 1…/3… or bech32 bc1…): confirmed balance (sats and BTC), total received and sent, confirmed transaction count
$0.006Base
POSTchain.openverbs.com/v1/btc-fees
Live recommended Bitcoin transaction fee rates (in sat/vB) for next-block, ~30-minute, ~1-hour, economy and minimum confirmation targets, straight from the memp
$0.006Base
POSTchain.openverbs.com/v1/btc-mempool
Live snapshot of the Bitcoin mempool: number of unconfirmed transactions, total pending virtual size (bytes and MB), the current backlog in blocks, total fees p
$0.006Base
POSTchain.openverbs.com/v1/btc-tx
Look up a Bitcoin transaction by txid: confirmation status, block height and time, fee (sats), effective fee rate (sat/vB), size, weight and virtual size, input
$0.006Base
POSTchain.openverbs.com/v1/bytecode
Fetch deployed EVM contract runtime bytecode and its Keccak-256 code hash to fingerprint or compare contracts, or feed a disassembler. Supports Ethereum, Base,
$0.006Base
POSTchain.openverbs.com/v1/explain
Decode a transaction into plain language: native ETH transfer, contract call (with decoded method name for common ERC-20/DEX functions like transfer, approve, s
$0.006Base
POSTchain.openverbs.com/v1/logs
Query a contract's event logs over a bounded block range via `eth_getLogs`: filter by `address` (required) and optional `topics`, get back raw logs (topics, dat
$0.006Base
POSTchain.openverbs.com/v1/nft-metadata
Resolve one NFT (contract + tokenId) into normalized metadata: name, description, image, attributes and token standard (ERC-721 or ERC-1155). Reads the on-chain
$0.006Base
POSTchain.openverbs.com/v1/read-contract
Call a read-only (view/pure) function on any deployed contract via eth_call and get the decoded result. Give the contract address and a human-readable signature
$0.006Base
POSTchain.openverbs.com/v1/sanctions
Screen a crypto wallet address against the OFAC SDN sanctions list (US Treasury Specially Designated Nationals) before transacting. Multi-chain across ~20 asset
$0.006Base
POSTchain.openverbs.com/v1/source
Get the verified Solidity/Vyper source code for a deployed contract by address, sourced from Sourcify. Returns every source file (path + content), the contract
$0.006Base
POSTchain.openverbs.com/v1/token-risk
Deterministic risk screen of an ERC-20 token from on-chain bytecode and metadata, no third-party risk API. Flags privileged or abuse capabilities: blacklist/fre
$0.006Base

Latest checks

WhenEndpointHTTPmsResult
5 days agochain.openverbs.com/v1/abi402662valid x402 v2 terms

Income on Base (7 days)

This provider's payout address is shared by several providers, so its income is not shown as its own.

Is this your API?

Add the live badge to your docs:
<a href="https://logicnodes.io/observatory/p/chain.openverbs.com"><img src="https://logicnodes.io/observatory/badge/chain.openverbs.com.svg" alt="x402 status"></a>
x402 status badge
Claim it for free with x402_provider_claim (sign with your payout address), and get an alert within minutes when it stops answering with x402_monitor_create ($5 for 30 days). Both work over MCP (https://logicnodes.io/mcp/v2) or POST https://logicnodes.io/v1/tools/<tool>.

Income is all USDC received by the provider's payout address on Base, whatever the source. Score: 0-100: 50 x share of checks in the last 72 h that returned valid x402 payment terms + 30 x min(1, log10(1 + USDC received in 7 days) / 4) + 20 x min(1, log10(1 + distinct payers in 7 days) / 3). A provider never checked scores on income only; income is all USDC received by its payout address on Base, whatever the source. JSON: /v1/observatory/providers/chain.openverbs.com