在现有项目工作
如果您下载一个使用 Foundry 的现有项目,那真的很容易上手。
对于这个例子,我们将使用PaulRBerg的foundry-template
。
首先,克隆该项目并在项目目录中运行 forge install
。
$ git clone https://github.com/PaulRBerg/foundry-template
$ cd foundry-template
$ forge install
我们运行 forge install
来安装项目中的子模块依赖项。
要构建,请使用 forge build
:
$ forge build
Compiling 10 files with 0.8.15
Solc 0.8.15 finished in 4.35s
Compiler run successful
要进行测试,请使用 forge test
:
$ forge test
No files changed, compilation skipped
Running 1 test for test/Greeter.t.sol:GreeterTest
[PASS] testSetGm() (gas: 107402)
Test result: ok. 1 passed; 0 failed; finished in 4.77ms