跳转到主要内容
Foundry 是用于 Ethereum 区块链上智能合约开发的工具包。它包含用于编译、测试和部署智能合约的工具,注重速度和效率。

使用 forge create

要通过 Node RPC 部署合约,请运行 forge create 并将 --rpc-url 选项设置为您从 Dashboard 复制的 RPC 链接。
deploy-counter.sh
forge create Counter \
--rpc-url $RPC_URL \
--private-key $PRIVATE_KEY  \
如需包含验证步骤,请参阅此关于使用 Foundry 验证合约的指南

使用 forge script

要通过 Node RPC 运行脚本,请运行 forge script 并将 --rpc-url 选项设置为您从 Dashboard 复制的 RPC 链接。
counter-script.sh
forge script script/Counter.s.sol:CounterScript \
--rpc-url $RPC_URL \
如需包含验证步骤,请参阅此关于使用 Foundry 验证合约的指南