用途:从已配置的 JSON-RPC 环境变量读取连接信息,使用 Web3.py 查询指定区块链的最新区块号。资料强调必须实际运行脚本获取,不应依赖历史信息或猜测。
主要能力:根据链名(如 Ethereum、Arbitrum、Base、Polygon)连接对应 RPC,返回并清晰展示最新区块号。
使用方式:输入链名后,以内联 Python 命令行方式生成并运行脚本,不新建文件。脚本从环境变量 JSON_RPC_{CHAIN} 读取 RPC 地址(CHAIN 为大写链名),若未设置则抛出 ValueError;随后通过 create_multi_provider_web3 创建连接并读取 web3.eth.block_number。运行命令为:source env.sh && uv run python <script_path>。输出示例包含链名与带千分位的区块号。
限制:依赖已设置的 JSON_RPC_* 环境变量与 uv 运行环境;具体支持的链范围与可用性暂未提供;除上述说明外,未提供其他功能、费用或平台信息。