MCP Server

Etherscan

io.etherscan/etherscan-mcp
Crypto & Web3 Developer Tools Public & reachable MCP 2025-11-25

What this MCP does

Provides read-only blockchain data including balances, transactions, token transfers, contract source and ABI, logs, receipts, and gas prices.

get_block_by_timestamp
Get Block By Timestamp
Get the block number closest to a given Unix timestamp (seconds).
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['timestamp'], 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'closest': {'enum': ['before', 'after'], 'type': 'string', 'description': 'Return closest block before or after. Default before.'}, 'timestamp': {'type': 'integer', 'minimum': 0, 'description': 'Unix timestamp in seconds.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_contract_abi
Get Contract Abi
Get the verified ABI (JSON) for a contract address.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_contract_creation
Get Contract Creation
Get the creator address and creation transaction hash for up to 5 contract addresses. The multi-kilobyte creation bytecode is omitted by default to keep responses small; set include_creation_bytecode=true to include it.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['contractaddresses'], 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'contractaddresses': {'type': 'array', 'items': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$'}, 'maxItems': 5, 'minItems': 1, 'description': 'List of contract addresses (1-5).'}, 'include_creation_bytecode': {'type': 'boolean', 'description': 'Include the full contract creation bytecode (several KB per contract). Omitted by default.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_contract_source
Get Contract Source
Get the verified source code and metadata for a contract address.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_gas_oracle
Get Gas Oracle
Get current gas price recommendations (safe / propose / fast) from the gas tracker.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_internal_transactions
Get Internal Transactions
Get internal transactions for an address, or by a specific parent transaction hash.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Parent transaction hash (omit if using address).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address (omit if using txhash).'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_logs
Get Logs
Search event logs by contract address and/or topics over a block range. Topics are 32-byte hex values; topic0 is usually the keccak256 event-signature hash. Adjacent-topic operators (and/or) combine multiple topic filters. Provide 'address' and/or at least one topic.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'offset': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Records per page (max 1000).'}, 'topic0': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 0 â\x80\x94 usually the keccak256 event-signature hash.'}, 'topic1': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 1 (first indexed argument).'}, 'topic2': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 2 (second indexed argument).'}, 'topic3': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Topic 3 (third indexed argument).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Contract address to filter by (optional if filtering by topics).'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'toblock': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'string', 'const': 'latest'}], 'description': 'End block number, or "latest". Default latest.'}, 'fromblock': {'anyOf': [{'type': 'integer', 'minimum': 0}, {'type': 'string', 'const': 'latest'}], 'description': 'Start block number, or "latest". Default 0.'}, 'topic0_1_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic0 and topic1: and | or.'}, 'topic1_2_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic1 and topic2: and | or.'}, 'topic2_3_opr': {'enum': ['and', 'or'], 'type': 'string', 'description': 'Combine topic2 and topic3: and | or.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_native_balance
Get Native Balance
Get the native coin (e.g. ETH) balance of an address, in wei.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'tag': {'enum': ['latest', 'earliest', 'pending'], 'type': 'string', 'description': 'Block tag. Default latest.'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address to query.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_supported_chains
Get Supported Chains
Get the chains / chain IDs supported by the Etherscan V2 API. In the hosted (proxy) deployment this returns a bundled snapshot shipped with the server, refreshed when the package is updated; in direct/stdio mode it queries the live chain-list endpoint. A chain's absence from the returned list is not proof that it lacks live support.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_token_transfers
Get Token Transfers
Get token transfer events for an address, optionally filtered by token contract. Select the token standard: erc20 (fungible, default), erc721 (NFT), or erc1155 (multi-token).
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'standard': {'enum': ['erc20', 'erc721', 'erc1155'], 'type': 'string', 'description': 'Token standard: erc20 (default), erc721, or erc1155.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}, 'contractaddress': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Token contract address to filter by.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_transaction_by_hash
Get Transaction By Hash
Get the full transaction object for a transaction hash (from, to, value, input data, gas, gas price, nonce, block number/hash, transaction index). Returns null if the hash is unknown.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_transaction_receipt
Get Transaction Receipt
Get the transaction receipt for a transaction hash (execution status, gas used, cumulative gas used, effective gas price, logs, and the created contract address for deployments). Returns null if the hash is unknown or the transaction is still pending.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_transaction_receipt_status
Get Transaction Receipt Status
Get the receipt status of a transaction (1 = success, 0 = failed). Post-Byzantium only.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_transactions
Get Transactions
Get the list of normal (external) transactions for an address.
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['address'], 'properties': {'page': {'type': 'integer', 'minimum': 1, 'description': 'Page number (1-based).'}, 'sort': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort order by block number.'}, 'offset': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Records per page (max 10000).'}, 'address': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Account address to query.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}, 'endblock': {'type': 'integer', 'minimum': 0, 'description': 'End block number.'}, 'startblock': {'type': 'integer', 'minimum': 0, 'description': 'Start block number.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
get_transaction_status
Get Transaction Status
Get the contract execution status of a transaction (detects failed/erroring executions).
Read only Open world Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txhash'], 'properties': {'txhash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash.'}, 'chainid': {'type': 'string', 'pattern': '^\\d+$', 'description': 'Numeric chain id (e.g. 1=Ethereum, 56=BNB, 137=Polygon). If omitted, defaults to Ethereum Mainnet (1).'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['data'], 'properties': {'data': {'anyOf': [{'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}, {'type': 'string'}, {'type': 'number'}, {'type': 'boolean'}, {'type': 'null'}], 'description': 'The JSON result returned by the Etherscan data tool.'}}, 'additionalProperties': False}
render_etherscan_widget
Show Etherscan Result
Present exact facts returned by Etherscan data tools in a fast explorer-style card. Call the relevant Etherscan data tool first and copy only supported values into this tool. Never invent scores, risk labels, historical prices, forecasts, or audit conclusions.
Read only Idempotent
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['view', 'title'], 'properties': {'view': {'enum': ['wallet', 'token', 'transaction', 'contract', 'gas', 'general'], 'type': 'string', 'description': 'The factual Etherscan result category to display.'}, 'chain': {'type': 'string', 'maxLength': 80}, 'chart': {'type': 'object', 'required': ['title', 'points'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'points': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 40, 'minItems': 2}, 'endLabel': {'type': 'string', 'maxLength': 40}, 'startLabel': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}, 'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'footer': {'type': 'string', 'maxLength': 240}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'value': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'detail': {'type': 'string', 'maxLength': 300}}, 'additionalProperties': False}, 'default': [], 'maxItems': 6}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'items'], 'properties': {'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'layout': {'enum': ['cards', 'rows', 'chips'], 'type': 'string', 'default': 'rows'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 4}, 'subtitle': {'type': 'string', 'maxLength': 180}, 'explorerUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Output schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['view', 'title'], 'properties': {'view': {'enum': ['wallet', 'token', 'transaction', 'contract', 'gas', 'general'], 'type': 'string', 'description': 'The factual Etherscan result category to display.'}, 'chain': {'type': 'string', 'maxLength': 80}, 'chart': {'type': 'object', 'required': ['title', 'points'], 'properties': {'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'points': {'type': 'array', 'items': {'type': 'number'}, 'maxItems': 40, 'minItems': 2}, 'endLabel': {'type': 'string', 'maxLength': 40}, 'startLabel': {'type': 'string', 'maxLength': 40}}, 'additionalProperties': False}, 'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'default': [], 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 100, 'minLength': 1}, 'footer': {'type': 'string', 'maxLength': 240}, 'metrics': {'type': 'array', 'items': {'type': 'object', 'required': ['label', 'value'], 'properties': {'label': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'value': {'type': 'string', 'maxLength': 240, 'minLength': 1}, 'detail': {'type': 'string', 'maxLength': 300}}, 'additionalProperties': False}, 'default': [], 'maxItems': 6}, 'sections': {'type': 'array', 'items': {'type': 'object', 'required': ['title', 'items'], 'properties': {'items': {'type': 'array', 'items': {'$ref': '#/properties/metrics/items'}, 'maxItems': 12}, 'title': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'layout': {'enum': ['cards', 'rows', 'chips'], 'type': 'string', 'default': 'rows'}}, 'additionalProperties': False}, 'default': [], 'maxItems': 4}, 'subtitle': {'type': 'string', 'maxLength': 180}, 'explorerUrl': {'type': 'string', 'format': 'uri'}}, 'additionalProperties': False}
Changed
render_etherscan_widget
Sept. 19, 2026, 2:41 a.m.
Changed
get_transaction_receipt
Sept. 19, 2026, 2:41 a.m.
Changed
get_transaction_by_hash
Sept. 19, 2026, 2:41 a.m.
Changed
get_logs
Sept. 19, 2026, 2:41 a.m.
Changed
get_supported_chains
Sept. 19, 2026, 2:41 a.m.
Changed
get_block_by_timestamp
Sept. 19, 2026, 2:41 a.m.
Changed
get_gas_oracle
Sept. 19, 2026, 2:41 a.m.
Changed
get_transaction_status
Sept. 19, 2026, 2:41 a.m.
Changed
get_transaction_receipt_status
Sept. 19, 2026, 2:41 a.m.
Changed
get_contract_creation
Sept. 19, 2026, 2:41 a.m.
Changed
get_contract_abi
Sept. 19, 2026, 2:41 a.m.
Changed
get_contract_source
Sept. 19, 2026, 2:41 a.m.
Changed
get_token_transfers
Sept. 19, 2026, 2:41 a.m.
Changed
get_internal_transactions
Sept. 19, 2026, 2:41 a.m.
Changed
get_transactions
Sept. 19, 2026, 2:41 a.m.
Changed
get_native_balance
Sept. 19, 2026, 2:41 a.m.
Added
render_etherscan_widget
Sept. 17, 2026, 12:40 p.m.
Added
get_transaction_receipt
Sept. 17, 2026, 12:40 p.m.
Added
get_transaction_by_hash
Sept. 17, 2026, 12:40 p.m.
Added
get_logs
Sept. 17, 2026, 12:40 p.m.
Added
get_supported_chains
Sept. 17, 2026, 12:40 p.m.
Added
get_block_by_timestamp
Sept. 17, 2026, 12:40 p.m.
Added
get_gas_oracle
Sept. 17, 2026, 12:40 p.m.
Added
get_transaction_status
Sept. 17, 2026, 12:40 p.m.
Added
get_transaction_receipt_status
Sept. 17, 2026, 12:40 p.m.
Added
get_contract_creation
Sept. 17, 2026, 12:40 p.m.
Added
get_contract_abi
Sept. 17, 2026, 12:40 p.m.
Added
get_contract_source
Sept. 17, 2026, 12:40 p.m.
Added
get_token_transfers
Sept. 17, 2026, 12:40 p.m.
Added
get_internal_transactions
Sept. 17, 2026, 12:40 p.m.