- Chainlink (Allows securely connect smart contracts with off-chain data and services)
- Ethereum (Decentralized, open-source blockchain with smart contract functionality)
- Foundry (Foundry is a blazing fast, portable and modular toolkit for Ethereum application development written in Rust.)
- Just (
just
is a handy way to save and run project-specific commands) - OpenZeppelin (A library for secure smart contract development)
- Solidity (High-level language for implementing smart contracts)
Please install or have installed the following:
- Git
- You'll know you've done it right if you can run
git --version
- You'll know you've done it right if you can run
- Yarn
- Check that Yarn is installed by running:
yarn --version
- Check that Yarn is installed by running:
- Foundry
- You can test you've installed them right by running:
forge --version
- You can test you've installed them right by running:
- Just
just
is an improved command runner and equivalent tomake
. You can check if you have it by running:just --version
forge init <PROJECT_NAME> --template https://github.com/sevasoft/template-foundry
cd <PROJECT_NAME>
just init