Etherscan 的套餐和覆盖范围,意味着什么
从 Etherscan 当前套餐、链覆盖和接口分层出发,解释它对 Base 数据分析和 USDC 事件研究意味着什么。
Etherscan 的套餐和覆盖范围,意味着什么
如果你只是把 Etherscan 当成"查交易的网址",它看起来很简单。
但一旦你真的要把它用于链上分析,尤其是要做 Base 上的事件、历史余额、holder 结构这些东西,套餐、链覆盖和 endpoint 分层就会直接决定你能不能跑通。
这篇不讲情绪化评价,只把官方文档里最关键的事实拆开,看清楚三件事:
- Etherscan 现在怎么收费。
- 哪些链在免费层可用,哪些不行。
- 对 Base 或其他支持链的分析场景,最小需要买到哪一档。
先给结论
如果你的目标只是让 Base 上的事件分析跑起来,Lite 基本够用。
如果你还想做历史余额、历史总供给、holder list 这类深挖,Standard 才是起步档。
更具体地说:
- Base Mainnet 在 Free tier 里不可用
- 事件日志接口
getLogs是存在的 - ABI / 源码 / Verify Source Code 在所有链上都可用,包括 Free tier
getLogs这类 Base 事件能力,对应至少要Lite- 历史类分析很多是 PRO endpoints,需要
Standard及以上
所以,问题不是"能不能看",而是"看到什么层级、愿意为哪一层付费"。
套餐长什么样
Etherscan 官方当前公开的月费档位是:
| Plan | Price | Calls / second | Daily calls | Coverage |
|---|---|---|---|---|
| Free | $0 | 3 | 100,000 | selected chains community endpoints |
| Lite | $49/mo | 5 | 100,000 | ALL supported chains community endpoints |
| Standard | $199/mo | 10 | 200,000 | ALL supported chains community endpoints + API Pro |
| Advanced | $299/mo | 20 | 500,000 | ALL supported chains community endpoints + API Pro |
| Professional | $399/mo | 30 | 1,000,000 | ALL supported chains community endpoints + API Pro |
| Pro Plus | $899/mo | 30 | 1,500,000 | ALL supported chains community endpoints + API Pro + Address Metadata |
这里最容易误读的一点是:
Free不是"所有链都能勉强用一点"Lite才开始是"所有支持链的 community endpoints"Standard才开始进入API Proendpoints
这意味着你要先分清两个维度:
- 链是否覆盖
- endpoint 是否属于 PRO
这两个维度不是一回事。
官方支持链一览
按 Etherscan 官方 Supported Chains 页面,当前支持的链可以分成两组:
Free tier 可用
- Ethereum Mainnet
- Sepolia Testnet
- Hoodi Testnet
- Polygon Mainnet
- Polygon Amoy Testnet
- Arbitrum One Mainnet
- Arbitrum Sepolia Testnet
- Linea Mainnet
- Linea Sepolia Testnet
- Blast Mainnet
- Blast Sepolia Testnet
- BitTorrent Chain Mainnet
- BitTorrent Chain Testnet
- Celo Mainnet
- Celo Sepolia Testnet
- Fraxtal Mainnet
- Fraxtal Hoodi Testnet
- Gnosis
- Mantle Mainnet
- Mantle Sepolia Testnet
- Memecore Mainnet
- Memecore Insectarium Testnet
- Moonbeam Mainnet
- Moonriver Mainnet
- Moonbase Alpha Testnet
- opBNB Mainnet
- opBNB Testnet
- Taiko Mainnet
- Taiko Hoodi
- XDC Mainnet
- XDC Apothem Testnet
- ApeChain Mainnet
- ApeChain Curtis Testnet
- World Mainnet
- World Sepolia Testnet
- Sonic Mainnet
- Sonic Testnet
- Unichain Mainnet
- Unichain Sepolia Testnet
- Abstract Mainnet
- Abstract Sepolia Testnet
- Berachain Mainnet
- Berachain Bepolia Testnet
- Monad Mainnet
- Monad Testnet
- HyperEVM Mainnet
- Katana Mainnet
- Katana Bokuto
- Sei Mainnet
- Sei Testnet
- Stable Mainnet
- Stable Testnet
- Plasma Mainnet
- Plasma Testnet
- MegaETH Mainnet
- MegaETH Testnet
Paid tier 可用,但 Free tier 不可用
- BNB Smart Chain Mainnet
- BNB Smart Chain Testnet
- Base Mainnet
- Base Sepolia Testnet
- OP Mainnet
- OP Sepolia Testnet
- Avalanche C-Chain
- Avalanche Fuji Testnet
Base 的关键限制
Etherscan 官方支持链页面里写得很清楚:
- Ethereum Mainnet 的 Free tier 可用
- Base Mainnet 的 Free tier 是 Not Available
- Base Sepolia 的 Free tier 也是 Not Available
这就是为什么你在 Base 上尝试拉事件时间线或 recent events 时,如果底层依赖的是 Etherscan 免费层,会直接碰墙。
这里不是"Base 没数据",而是"Base 不在免费覆盖范围内"。
这件事对分析工作的实际影响很直接:
- 只看合约静态信息,问题不大
- 只看当前状态,也通常能做
- 一旦要拉事件流,免费层就不够了
哪些接口属于哪一层
1. 能做事件日志,但要看链和套餐
getLogs 是官方提供的事件日志接口。
它的作用很明确:
- 按 address 拉事件
- 按 topics 拉事件
- 按 block range 拉事件
这类接口是做事件时间线、recent events、事件簇分析的基础。
但对 Base 来说,问题不在于接口有没有,而在于:
- Base Mainnet 免费层不可用
- 所以至少要
Lite
2. Free 可用的主要是源码、ABI 和验证接口
官方文档明确写到:
- 合约源码
- ABI
- Verify Source Code
这些 endpoint 在所有链、所有套餐都可用,包括 Free tier。
这意味着如果你只是要确认:
- 这是不是
FiatTokenV2_2 - 实现合约是谁
- 函数和事件长什么样
那免费层就够。
3. 只要碰到历史类数据,通常就是 PRO
Etherscan 的 PRO endpoints 列表里,最常见的几项是:
- 历史 ERC20 总供给
- 历史 ERC20 账户余额
- token holder list
- token holder count
- 地址当前持仓
- 历史原生币余额
这些能力对深度分析很重要,但官方把它们放在 Standard 及以上。
也就是说:
- 你要看"当前状态",免费层可能够
- 你要看"历史轨迹",通常就要 PRO
对 Base 分析到底意味着什么
如果你要把 Base 上的事件分析写成一篇完整文章,最好先按下面这条线判断预算。
只做事件观察
你只想看:
MinterConfiguredBlacklistedUnBlacklisted- 其他治理/配置事件
那最小预算通常是:
- Lite
适合写:
- 最近发生了什么
- 哪些地址被反复调参
- 有没有事件簇
- 当前是否暂停
做历史深挖
你还想看:
- 历史总供给
- 历史余额
- holder list
- holder count
- 某个地址在过去某个区块的持仓
那就应该直接上:
- Standard
因为这些能力大多属于 PRO endpoints。
最容易踩的坑
坑 1:把"有事件接口"误解成"免费可用"
getLogs 有,不代表所有链在免费层都可用。
Base Mainnet 在 Free tier 就是 Not Available。
坑 2:把"基础可见性"误解成"全部分析能力"
ABI、源码、verify 这些是基础可见性。
但历史余额、holder list、历史 supply 是另一层能力。
坑 3:以为 Lite 已经能覆盖全部分析
Lite 只保证你拿到 ALL supported chains community endpoints。
如果你后面要做的东西已经进入 PRO endpoints,还是得升级。
我会怎么配预算
如果目标只是把 Base USDC 的事件线跑通,我会先买 Lite。
如果目标是做完整分析稿,我会直接上 Standard。
原因很现实:
Lite能验证事件流是否可用。Standard能避免你写到一半才发现历史类数据不够。
如果你做的是持续分析,不是一次性验证,Standard 往往比反复补洞更省时间。
可复现查询路径
这篇判断主要基于官方文档,复现时可以直接看这几页:
如果你要把它接到任何分析工作流里,最实用的判断顺序是:
- 先确认合约信息和当前状态。
- 再看事件日志能不能拉到。
- 最后再决定要不要上历史类 PRO endpoints。
结论
对 Base 这类分析场景来说,Etherscan 的关键不是"贵不贵",而是"你要哪一层数据"。
如果只是事件观察,Lite 是最小可用档。
如果要做历史余额、holder、historical supply 这类深度分析,Standard 才是起点。
这也解释了一个很实际的问题:为什么 Ethereum 侧的分析可以先跑起来,而 Base 一碰事件层就要考虑套餐。
不是分析方法变了,是基础数据层的门槛变了。