Hemsidan till all documentation för foundry hittar du du på denna länk Foundry book.
- För att installera Foundry så kör detta kommando i terminalen
curl -L https://foundry.paradigm.xyz | bash
-
Därefter så stänger du ned terminalen och öpnnar en ny terminal. Varför? För att terminalen ska uppdatera PATH variabeln så att den hittar Foundry kommandon
-
Därefter så kör du detta kommando för att sista installationen
foundryup
- För att verifiera att Foundry är installerat så kör detta kommando
forge --version
- För att clone detta repo och gå in i mappen
git clone https://github.com/Reblixt/Foundry-BCU23.git
cd Foundry-BCU23
- Jag har installerat paket genom Soldeer some är ett package manager för Solidity. Likt som NPM är för Node.js. Jag har installerat detta paket
forge soldeer install @openzeppelin-contracts~5.0.2
- För att installera paketen som behövs för att kontrakten ska kunna fungera
forge build
eller
forge compile
- Lägg till denna rad i din .env fil plus din Alchemy URL
ALCHEMY_URL=
SEPOLIA_URL=
PRIVATE_KEY=
forge script script/DeployERC721.s.sol:DeployERC721 --rpc-url $SEPOLIA_URL
--private-key $PRIVATE_KEY --broadcast
OpenZeppelin -- | -- Cyfrin Updraft -- | -- Foundry book -- | -- Alchemy -- | -- Soldeer