跳转至主要内容

MegaETH RPC

通过 Quicknode,您可以接入我们的全球MegaETH网络,该网络会始终将您的 API 请求路由至最近的可用节点,从而确保低延迟和最快的速度。

MegaETH 概述

MegaETH 是一个高性能区块链平台,其核心是 MegaEVM——一个基于以太坊标准构建的先进执行环境。最新的硬分叉版本Rex 基于 Optimism Isthmus(源自以太坊 Prague 版本),确保了与以太坊生态系统在智能合约方面的广泛兼容性。

MegaETH 与 EVM 兼容,因此大多数基于以太坊的 Solidity 合约只需极少修改甚至无需修改即可运行。HardhatFoundryRemix等所有标准开发工具均可无缝运行。 主要增强功能包括多维 gas 模型(将计算成本与存储成本分离)、更高的合约限制(512 KB 对比以太坊的 24 KB)以及先进的资源管理。请注意,使用 SELFDESTRUCT 等已弃用的操作码或依赖特定 gas 机制的合约可能需要进行调整。

与 MegaETH 的 API 进行交互

MegaETH 节点提供了一个与以太坊 JSON-RPC API 兼容的 JSON-RPC 接口。这意味着开发者可以直接使用以太坊的原生工具(如 Foundry、Hardhat 以及流行的 Web3 库),无需进行任何修改。

然而,由于 MegaETH 的架构差异(包括其多维 gas 模型和增强的合约限制),某些 RPC 方法的行为可能与以太坊上的不同。我们强烈建议您参考MegaETH官方文档,以获取最新更新和技术规范。

调用 MegaETH API

在 MegaETH 上开始开发的最快方法是创建一个 Quicknode 端点,并发送您的第一个 JSON-RPC 请求。

Quicknode 提供托管的 MegaETH 端点,让您无需承担运行基础设施的开销,即可立即访问 MegaETH 主网和测试网。这些端点提供:

  • 高可靠性——全球分布式基础设施,旨在最大限度地减少停机时间
  • 性能提升——针对生产级应用程序优化了延迟和请求处理
  • 集成生态系统——通过 Quicknode 市场上的专用 API(插件)以及 Streams 等产品实现额外功能

请访问“快速入门”页面,创建您的端点并发送第一个请求。

支持的网络

Quicknode 支持接入以下 MegaETH 网络:

主网
类型:制作
链 ID:
4326
HTTP:
WSS:
存档:
数据修剪:区块和交易数据将无限期保留;历史状态数据将在约15天的保留期内被清理

数据可用性与数据清理政策

Quicknode 的 MegaETH 节点运行于 --prune.policy=full简体中文(大陆),其中应用了 ~15天(1,296,064个区块)的数据保留期 针对某些数据类别。这对数据可用性意味着:

无限期提供:

  • 块数据 — 块的头部和主体绝不会被截断。诸如 eth_getBlockByNumber 以及 eth_getBlockByHash 适用于所有历史区块。
  • 交易数据 — 交易记录和哈希值到区块的查询结果将无限期保留。诸如 eth_getTransactionByHash 适用于所有历史交易。

受约15天的保留期限限制:

  • 收据数据 — 交易收据(eth_getTransactionReceipt, eth_getBlockReceipts) 约15天后将从数据库中删除,但也会保存在静态文件中。
  • 历史状态查询 — 需要过去某个区块中的账户或存储历史记录的方法(例如, eth_call, eth_getBalance, eth_getStorageAt, eth_getCode, eth_getTransactionCount (带有历史区块号)的查询仅限于约15天的数据清理窗口内。针对超过约15天的状态进行的查询可能会返回错误或不完整的数据。
修剪详情

以下数据类别根据 完整 政策:

  • 账户_历史记录 — 账户状态变更集(约15天的时间窗口)
  • 存储历史 — 存储状态变更集(约15天的时间窗口)
  • 收据 — 交易收据(约15天内)
  • salt_history — 盐分变化周期(约15天)
  • 提款记录 —(约90天的期限)
  • 发件人恢复 — 已完全修剪

以下是 从未修剪过: 标题, 交易, transaction_lookup, bodies_history.

分享此文档