π§©Compile
You would use the Hardhat as usual. Client classes will be generated for the compiled contracts automatically
npx hardhat compileAdditional CLI parameters
--sources
--sources Override the default sources folder (/contracts)
npx hardhat compile --sources /other/folder/in/projects/root--artifacts
--artifacts Override the default output folder
npx hardhat compile --artifacts /foo/bar--watch true
--watch true Compile the contracts, watch *.sol files for changes and automatically recompile
npx hardhat compile --watch true--package
--packageEnables the mono-repo structure for the project. The contracts can now be organized into separate package folders within the repository
Every package can be implemented separately, but still reference the contracts and interfaces of each other. To compile the package:
Last updated