Anvil 概述

Anvil 是 Foundry 附带的本地测试网节点。 你可以使用它从前端测试你的合约或通过 RPC 进行交互。

Anvil 是 Foundry 套件的一部分,与 forgecastchisel 一起安装。 如果你还没有安装 Foundry,请参阅 Foundry installation

注意:如果你安装了旧版本的 Foundry,则需要重新安装 foundryup 才能下载 Anvil。

如何使用 Anvil

要使用 Anvil,只需输入 anvil。 你应该会看到可用的帐户和私钥列表,以及节点正在侦听的地址和端口。

Anvil 是高度可配置的。 你可以运行 anvil -h 查看所有配置选项。

一些基本选项是:

#  Number of dev accounts to generate and configure. [default: 10]
anvil -a, --accounts <ACCOUNTS>

# The EVM hardfork to use. [default: latest]
anvil --hardfork <HARDFORK>

# Port number to listen on. [default: 8545]
anvil  -p, --port <PORT>

📚 参考

有关 Anvil 及其功能的深入信息,请参阅 anvil 参考