EIP-3091

Block Explorer API Routes

API Routes for Blockchain explorers

StatusStagnant

TypeStandards Track

CategoryInterface

Created2020-11-02

AuthorsPedro Gomes (@pedrouid), ligi (@ligi)

Last synced5/19/2026, 1:18:32 AM

Branchmaster

Upstreamethereum/EIPs/EIPS/eip-3091.md

Abstract

This proposal brings standardization between block explorers API routes when linking transactions, blocks, accounts and tokens.

Motivation

Currently wallets and dapps link transactions and accounts to block explorer web pages but as chain diversity and layer two solutions grow it becomes harder to maintain a consistent user experience. Adding new chains or layer two solutions becomes harder given these endpoints are inconsistent. Standardizing the API routes to these links improves interoperability between wallets and block explorers.

Specification

Block explorers will route their webpages accordingly for the following data:

Blocks

<BLOCK_EXPLORER_URL>/block/<BLOCK_HASH_OR_HEIGHT>

Transactions

<BLOCK_EXPLORER_URL>/tx/<TX_HASH>

Accounts

<BLOCK_EXPLORER_URL>/address/<ACCOUNT_ADDRESS>

Tokens

<BLOCK_EXPLORER_URL>/token/<TOKEN_ADDRESS>

Rationale

The particular paths used in this proposal are chosen to be compatible with the majority of existing block explorers.

Backwards Compatibility

Incompatible block explorers can use redirects to their existing API routes in order to conform to this EIP.

Security Considerations

None

Copyright and related rights waived via CC0.

Requires

Documents resolved from the normalized requires field.

Nothing here yet

No required documents from the emitted subset were resolved for this spec.

Required by

Documents in the emitted subset that declare this spec as a dependency.

Nothing here yet

No emitted documents currently depend on this spec.

Related documents

Simple metadata-based neighbors using family, type, category, and status overlap.