Intro to Foundry + Solidity
What is Foundry and Solidity anyways?
Solidity a high level programming language that is used to create smart contracts, mainly for Ethereum. It resembles Java and Javascript.
Start by changing into the directory we want to create our foundry project
Below is a general overview of what the project contains:
Let’s navigate to src/Counter.sol
You will find a starter template.
Now to interact with this project, we will need to first deploy the contract first.
However, theres a few steps we need to undertake before we can actually deploy the contract.