Create A Foundry Project
Last updated
Last updated
Like hardhat and truffle, foundry is a development environment for Ethereum smart contracts. And it is becoming more and more popular. Likewise, you can use foundry for developing and deploying smart contracts for KCC.
Let's create a new project called "my-nft" with the forge
command from foundry:
After executing the commands above, forge will create a directory named "my-nft". And there are several subdirectories and a file named "foundry.toml" in that directory:
You can add two profiles to your foundry project by appending the following lines to the end of your foundry.toml
file:
To test the configurations above, let's deploy the generated contract in the "Counter.sol" file to the KCC testnet:
If everything goes well, forge will print out the address of the deployed contract and the transaction hash for the deployment.