Skip to main content
Network Mirror Mode 会将父网络的真实区块重放到 Virtual Environment 上。当 Virtual Environment 在过去的区块处 fork 时,重放覆盖的就是真实历史:从 fork 点开始的每一笔 mainnet 交易都会按顺序在您的私有副本上重新执行。本指南利用这一重放机制来回测头寸:在过去的日期处 fork,购入收益型代币,向前重放历史,然后读取该头寸在此期间实际赚取的收益。 示例使用 Ethereum Mainnet 上的 Franklin OnChain U.S. Government Money Fund 代币(BENJI)。相同的流程适用于任何收益型代币。
Network Mirror Mode 在付费计划中提供。要为您的账户启用它,请联系我们的销售团队

实用说明

  • 收益在基金的真实收益交易重放时出现。 rebase 型代币的持有余额会自动增长。对于向注册持有人分配收益的基金,请追踪一个持有人头寸,以便分配落在该头寸上。
  • Cheatcodes 随同步一起暂停。 在同步暂停期间完成所有设置(充值、建立头寸),然后再启动重放。
  • 每个环境只有一个网络。 Network Mirror Mode 针对单一父网络运行;它不能与 multichain Virtual Environments 组合使用。
  • 重放受真实区块数量限制。 覆盖较长的期间意味着重放大量区块。要快速捕获收益,可在已知的收益发放前不久处 fork,或重放一个有代表性的窗口后再年化。

后续步骤

  • 追踪存储槽而非余额(State drift → State → Track variable),以跟踪重放期间任意合约变量的变化。
  • 将 dapp 的 RPC 指向该 Virtual Environment,从您自己的 UI 驱动同一重放。参见 Stage dapps
  • 阅读 Network Mirror Mode 概念页面,了解同步机制、时间控制和 cheatcode 行为。