跳转到主要内容
Simulation Mode 是一种持久的模拟上下文。使用钱包地址和网络激活它,dashboard 中每一个已接入该模式的页面都会以该钱包身份读取和模拟。不签名任何内容,也不会上链。模拟会在会话中累积:每次运行都能看到之前运行产生的状态变化。
Simulation Mode side panel open from the Enter Simulation Mode button, showing wallet search input and three capability descriptions

何时使用

  • 在不持有其密钥的情况下浏览钱包的链上行为。适用于支持、风险审查或事后分析。
  • 以特定钱包身份分阶段执行一系列操作(例如 supply、borrow、repay)并检查累积的状态影响。
  • 从钱包视角在合约 Read/Write 页面、Simulator 和重新模拟流程上进行测试,而无需每次重新输入地址。
  • 动态覆盖代币余额,测试拥有更多(或更少)资产时某个操作的样子。
如果您只需要一次性模拟或多步骤 bundle,请使用 Simulator。如果您需要完整的 RPC 环境,请使用 Virtual Environment

会话如何构建

属性行为
(wallet, network)。一次只能有一个活动会话。
持久性对于同一个 (wallet, network) 对,会话在退出并重新进入 Simulation Mode 后仍会保留。
累积每次成功的模拟都会追加到会话日志,其状态会延续到下一次模拟。
重置Reset session 操作会清除活动会话的状态。
跨网络切换网络会重置活动会话。

进入 Simulation Mode

点击顶部栏中的 Enter Simulation Mode,或在任何钱包详情页面上使用 Impersonate 操作以该钱包预填 Sim Mode。 激活后,顶部栏按钮将被替换为一个 SIMULATING 徽章,显示被模拟钱包的身份图标、缩略地址和总美元余额。
Top bar showing Enter Simulation Mode button and the Simulation Mode panel with wallet search input expanded

Sim Mode 面板

活动的 Sim Mode 面板锚定在 dashboard 的右上角。它有四个部分:
  • Network 行:当前网络,带有切换用的下拉菜单。
  • State 行:区块号、区块位置和时间戳设置(默认:最新区块、区块末尾、自动时间戳)。
  • Wallet 卡片:身份图标、缩略地址、美元余额和刷新按钮。
  • 标签页TokensSimulated transactions

Tokens 标签页

列出被模拟钱包在活动网络上持有的代币。
  • 点击任何行上的 + 打开一个预填实时余额的内联编辑器。
  • 已覆盖的行显示模拟金额、绿色差额徽章(例如 +123.3K)、撤销控件和编辑控件。
  • 列表顶部显示模拟余额的计数和 Reset to live 操作。
  • 底部:+ Add tokens 为钱包当前未持有的代币打开充值流程。
Simulation Mode Tokens tab showing 1 simulated balance badge, Reset to live link, and the ETH row with an amount-to-add input field open alongside other token rows

Simulated transactions 标签页

本会话中成功模拟的会话日志。
  • 每行:状态点、函数名、相对时间。
  • 底部操作栏:▷ Simulate(主操作)、↺ Reset session⚡ Convert to Virtual Environment◆ Send onchain
Simulation Mode panel showing the Simulated transactions tab with empty session log and the Simulate / Reset / Open in Virtual Environment action bar pinned to the bottom

State 设置

点击 State 行以显示底层模拟参数:
字段默认值
Block numberLatest
Position in blockAt end
Block timestampAuto
Gas8,000,000
Gas price0
Value0

切换网络

网络选择器按被模拟钱包的总价值降序排列,每个网络都有余额预览。 切换网络会重置活动会话。新网络从空白开始,没有余额覆盖,模拟日志为空。

已接入的界面

当 Simulation Mode 激活时,这些界面会自动采用会话上下文:
界面行为
Simulator发送方预填为被模拟的钱包。成功的模拟会追加到会话日志。
合约 Read/Write 页面紫色横幅指示 Sim Mode 已激活。Write 按钮被隐藏。Simulate 成为主要操作。From 字段自动填充被模拟的钱包。
Re-Simulate(tx 和 sim 详情)Re-Simulate 下拉菜单会新增 Re-simulate as [wallet] 选项。从这里进行的重新模拟不会追加到会话日志。
钱包详情页Impersonate 按钮位于 Create Alert 和 Simulate 之间。以该钱包预填 Sim Mode。

跨网络不匹配

如果您打开的页面所在网络与您的活动 Sim Mode 会话不同,横幅会提供一键 Switch Sim Mode to [network] 选项。在切换之前,Read 和 Write 操作将被禁用。

替换活动会话

如果您在与活动会话不同的 (wallet, network) 对上启动 Simulation Mode 流程,会有一个模态框确认切换。切换会结束活动会话。

限制

Simulation Mode 的使用会计入您账户的模拟配额。没有单独的每会话限制。您可以运行的会话数量受您计划允许的模拟数量限制。

另请参阅