|
14 | 14 |
|
15 | 15 | Foundry consists of: |
16 | 16 |
|
17 | | -- [**Forge**](./forge): Ethereum testing framework (like Truffle, Hardhat and DappTools). |
18 | | -- [**Cast**](./cast): Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. |
19 | | -- [**Anvil**](./anvil): Local Ethereum node, akin to Ganache, Hardhat Network. |
20 | | -- [**Chisel**](./chisel): Fast, utilitarian, and verbose solidity REPL. |
| 17 | +- [**Forge**](./crates/forge): Ethereum testing framework (like Truffle, Hardhat and DappTools). |
| 18 | +- [**Cast**](./crates/cast): Swiss army knife for interacting with EVM smart contracts, sending transactions and getting chain data. |
| 19 | +- [**Anvil**](./crates/anvil): Local Ethereum node, akin to Ganache, Hardhat Network. |
| 20 | +- [**Chisel**](./crates/chisel): Fast, utilitarian, and verbose solidity REPL. |
21 | 21 |
|
22 | 22 | **Need help getting started with Foundry? Read the [📖 Foundry Book][foundry-book] (WIP)!** |
23 | 23 |
|
@@ -73,15 +73,15 @@ _Note: In the above benchmarks, compilation was always skipped_ |
73 | 73 |
|
74 | 74 | Cast is a swiss army knife for interacting with Ethereum applications from the command line. |
75 | 75 |
|
76 | | -More documentation can be found in the [cast package](./cast). |
| 76 | +More documentation can be found in the [cast package](./crates/cast). |
77 | 77 |
|
78 | 78 | ## Configuration |
79 | 79 |
|
80 | 80 | ### Using `foundry.toml` |
81 | 81 |
|
82 | | -Foundry is designed to be very configurable. You can configure Foundry using a file called [`foundry.toml`](./config) in the root of your project, or any other parent directory. See [config package](./config/README.md#all-options) for all available options. |
| 82 | +Foundry is designed to be very configurable. You can configure Foundry using a file called [`foundry.toml`](./crates/config) in the root of your project, or any other parent directory. See [config package](./crates/config/README.md#all-options) for all available options. |
83 | 83 |
|
84 | | -Configuration can be arbitrarily namespaced by profiles. The default profile is named `default` (see ["Default Profile"](./config/README.md#default-profile)). |
| 84 | +Configuration can be arbitrarily namespaced by profiles. The default profile is named `default` (see ["Default Profile"](./crates/config/README.md#default-profile)). |
85 | 85 |
|
86 | 86 | You can select another profile using the `FOUNDRY_PROFILE` environment variable. You can also override parts of your configuration using `FOUNDRY_` or `DAPP_` prefixed environment variables, like `FOUNDRY_SRC`. |
87 | 87 |
|
|
0 commit comments