Foundry - Anvil 主网分叉 EvmError:NotActivated

问题描述 投票:0回答:1

我正在使用 anvil (Foundry) 创建本地分叉并在其中运行我自己的事务。

铁砧版本:铁砧 0.1.0 (0e72b71 2023-07-19T00:37:38.599511000Z)

问题是当我运行交易时,我得到:EvmError:NotActivated

│   ├─ [39] 0x73580081dA937844d57811b69A30378c1606EcF4::balanceOf(0xc40d6F37351622004e48FB8721919DC334ddD946) [staticcall]
│   │   └─ ← "EvmError: NotActivated"
│   └─ ← "EvmError: Revert"
└─ ← ()

为了运行 fork,我使用这个参数:--hardfork shanghai

为了执行交易,我在本地分叉中使用强制转换

blockchain solidity anvil
1个回答
0
投票

以太坊分叉不提供所有数据,例如,如果您尝试交换小代币,以太坊分叉将不允许这样做,它会给出类似“TRANSFER_FAILED”的错误,以及 evm 错误:未激活 所以如果你正在做这样的交易,但人气不太高,那么请记住 eth 分叉不要包含所有内容

© www.soinside.com 2019 - 2024. All rights reserved.