Alert Source Discuss
🚧 Stagnant Standards Track: Interface

EIP-3091: 区块浏览器 API 路由

区块链浏览器的 API 路由

Authors Pedro Gomes (@pedrouid), ligi (@ligi)
Created 2020-11-02
Discussion Link https://ethereum-magicians.org/t/eip-3091-block-explorer-api-routes/4907

摘要

本提案旨在规范区块浏览器在链接交易、区块、账户和 token 时的 API 路由。

动机

目前,钱包和 DApp 会将交易和账户链接到区块浏览器的网页,但随着链的多样性和 Layer 2 解决方案的增长,保持一致的用户体验变得越来越困难。由于这些端点不一致,添加新的链或 Layer 2 解决方案变得更加困难。标准化这些链接的 API 路由可以提高钱包和区块浏览器之间的互操作性。

规范

区块浏览器将根据以下数据路由其网页:

区块

<BLOCK_EXPLORER_URL>/block/<BLOCK_HASH_OR_HEIGHT>

交易

<BLOCK_EXPLORER_URL>/tx/<TX_HASH>

账户

<BLOCK_EXPLORER_URL>/address/<ACCOUNT_ADDRESS>

Token

<BLOCK_EXPLORER_URL>/token/<TOKEN_ADDRESS>

理由

选择本提案中使用的特定路径是为了与大多数现有区块浏览器兼容。

向后兼容性

不兼容的区块浏览器可以使用重定向到其现有 API 路由的方式来符合此 EIP。

安全考虑

版权

通过 CC0 放弃版权及相关权利。

Citation

Please cite this document as:

Pedro Gomes (@pedrouid), ligi (@ligi), "EIP-3091: 区块浏览器 API 路由 [DRAFT]," Ethereum Improvement Proposals, no. 3091, November 2020. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-3091.