{"provider":{"host":"mpp.tracefast.xyz","name":"TraceFast","score":52,"live":true,"checkedAt":"2026-10-27T19:39:09.713Z","uptime72h":100,"lastCheck":{"httpStatus":402,"ms":627,"note":"valid x402 v2 terms"},"endpoints":21,"networks":["eip155:8453"],"cheapestUsd":"0.005","income7dUsd":"0.005","payers7d":1,"transfers7d":1,"payoutAddressShared":false,"claimed":false,"page":"https://logicnodes.io/observatory/p/mpp.tracefast.xyz"},"endpoints":[{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/contracts/:address/bytecode","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the current runtime bytecode of a contract as hex, with its code hash and a structural fingerprint that is equal across contracts sharing the same logic. Up to 24 576 bytes of code. An address with no indexed code answers 404. Path address: The contract address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/contract-bytecode.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/contracts/:address/selectors","method":"GET","priceMicroUsd":5000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the 4-byte function selectors found in a contract's bytecode, each resolved to a known signature and name where one exists, with how many known signatures share the selector. `decodeStatus` says how confident each resolution is. Path address: The contract address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/contract-selectors.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/blocks/latest","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the most recent block, with its header and the totals of what it contains — transaction counts by outcome, gas, fees, value moved, withdrawals. The same shape as `blocks/{number}`. Docs: https://docs.tracefast.xyz/api/block-latest.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/consensus/current","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the validator activation and exit queues as of the newest sampled epoch — how many validators wait on each side, how much capital they hold, the churn rates, the trailing 7-day and 30-day averages, recent exit and deposit flow, and the active set's total effective balance. Docs: https://docs.tracefast.xyz/api/consensus-current.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/contracts/:address","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: one deployed contract — the hash and size of its current code, what the code exposes (ERC-20 view functions, ERC-165, an EIP-1167 minimal proxy and its target), the proxy pattern detected in it, and its lifecycle: the deploying account, the origin account, the creating transaction, code changes and self-destruction. Path address: The contract address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/contract.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: one address as the chain sees it now — how it exists (an account whose state was touched, or an address only ever mentioned by other operations), whether it holds code, its native balance and nonce, when it was first mentioned and last active in any form, and its direct-transaction counters. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/address.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/tokens/stats","method":"GET","priceMicroUsd":10000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: how many token contracts, transfer events and distinct holders the chain holds, in total and per standard (ERC-20, ERC-721, ERC-1155, ERC-777, ERC-4626). Recomputed daily. Docs: https://docs.tracefast.xyz/api/token-stats.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/contracts/:address/proxy","method":"GET","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the implementations a proxy contract has been observed delegating to — from its EIP-1167 bytecode, its EIP-1967 implementation or beacon slot, or its OpenZeppelin v1 slot — newest first, each with the blocks it was seen at and whether it has since been replaced. Path address: The proxy contract address, `0x`-prefixed, 40 hex characters, any case. Docs: https://docs.tracefast.xyz/api/contract-proxy.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/activity","method":"GET","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: three different questions about when an address was active, each answered separately — when it was first mentioned anywhere on chain; when its own account state last changed and how many times it changed; and the newest block at which it took part in anything (a top-level transaction, a token transfer, an emitted log, a value-bearing call), with the sources that answer was… Path: address. Docs: https://docs.tracefast.xyz/api/address-activity.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/balance-history","method":"GET","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the address's native balance at the end of each day it changed, oldest first, with the net change and the number of balance-changing events per day, the USD value at each closed day's last hour, and totals over the window. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query limit: Most recent days with a balance change to return, 1..=365, default 90. Docs: https://docs.tracefast.xyz/api/address-balance-history.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/daily-activity","method":"GET","priceMicroUsd":20000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: for each day in a window, how many blocks changed the address's own account state and which kind of change it was (balance, nonce, code, creation). Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query period: `30d`, `90d` (default) or `365d`. Docs: https://docs.tracefast.xyz/api/address-daily-activity.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/consensus/queues","method":"GET","priceMicroUsd":25000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: the validator activation and exit queues now, plus one closing point per UTC day for the most recent `limit` days (up to 90), newest first. Query limit: Most recent daily points to return, 1..=90, default 30. Docs: https://docs.tracefast.xyz/api/consensus-queues.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes","method":"GET","priceMicroUsd":25000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: what an Ethereum address is, as proven facts — wallet or contract, proxy and upgradeable or not, a token and its standard, and for a token contract whether it can pause, mint or blacklist and whether it ever did. Each fact names the block it was evaluated at; an absent fact is not proven. Ethereum mainnet only. Path address: 0x-prefixed, 40 hex. Attribute dictionary: https://docs.tracefast.xyz/api/address-attributes.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/relations/history","method":"GET","priceMicroUsd":25000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: every relation interval an address has held, oldest first — as the subject (`direction=subject`: what it pointed at, default) or as the object (`direction=object`: who pointed at it). Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query direction: `subject` (default) or `object`; limit: 1..=500, default 100. Docs: https://docs.tracefast.xyz/api/address-relation-history.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/:attribute_id/proof","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: the evidence behind one proven attribute of an address — the facts that were checked with their expected and observed values, the conditions that had to be false, the sources the evidence was read from, and the block the evaluation was pinned to. Path address: The address, `0x`-prefixed, 40 hex characters, any case; attribute_id: The attribute id, `family:name`, as listed by the attributes method. Docs: https://docs.tracefast.xyz/api/address-attribute-proof.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/at-block","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: the attributes an address held at the end of one block, each with the window it held for. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query block: The block to answer about. Docs: https://docs.tracefast.xyz/api/address-attributes-at-block.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/attributes/history","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: every attribute interval an address has held, oldest first — when it became a contract, when its code was removed, when it first held state. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query limit: 1..=500, default 100. Docs: https://docs.tracefast.xyz/api/address-attribute-history.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/relations","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: the relations an address holds now — which implementation a proxy points at, which beacon it reads, who administers it, where an account has delegated, which lending market lists a token — as the subject (`direction=subject`: what it points at, default) or as the object (`direction=object`: who points at it). Path: address. Query: direction, attributeId, limit, cursor (see docs). Docs: https://docs.tracefast.xyz/api/address-relations.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/entities/:address/relations/at-block","method":"GET","priceMicroUsd":50000,"networks":["eip155:8453"],"description":"TraceFast knowledge graph: the relations an address was the subject of at the end of one block — which implementation a proxy pointed at, which beacon it read, who administered it, where an account had delegated — each with the window it held for. Path address: The address, `0x`-prefixed, 40 hex characters, any case. Query block: The block to answer about. Docs: https://docs.tracefast.xyz/api/address-relations-at-block.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/consensus/proposers","method":"GET","priceMicroUsd":100000,"networks":["eip155:8453"],"description":"TraceFast live Ethereum data: which validators proposed the most blocks over a window, or — grouped by withdrawal address — which payout addresses their proposals sum to. Query period: `7d` (default), `30d`, `90d`, `1y` or `all`; groupBy: `validator` (default) or `address`; limit: Rows to return, 1..=100, default 20. Docs: https://docs.tracefast.xyz/api/consensus-proposers.md"},{"url":"https://mpp.tracefast.xyz/api/v1/chains/1/risk/blacklists/:address","method":"GET","priceMicroUsd":100000,"networks":["eip155:8453"],"description":"TraceFast risk data: is this Ethereum address on a token issuer's on-chain blacklist? One row per issuer contract that ever listed it (USDC, USDT, any token with a blacklist) — listed now or not, the issuer's weight (`authorityTier`), first and latest events — plus the issuers that froze or destroyed its funds. Read from the issuers' own contracts, not from sanctions lists. Path address: `0x`-prefixed. Docs: https://docs.tracefast.xyz/api/risk-blacklist-status.md"}]}