filmov
tv
Plutus Pioneers Program: Week 1 - Set Up Virtual Machine & Visual Studio Code (Beginner's Guide)

Показать описание
DELEGATE To STOIC Pool!
All instructions and commands are written below!
Yo Yo Yo!
Rhys here from Stoic Pool, the Soler Powered, Water Cooled RaspberryPi Cardano Stake Pool based in London!
This is one video in a series of beginner videos all about the Plutus Pioneers Program!
Plutus is the Haskell based Smart Contract language for Cardano and I am going through the 3rd Cohort of IOG's education program on Plutus
This video is all about setting up the Plutus Environment on your local machine, I use an Ubuntu Virtual Machine combined with Visual Studio Code
I like this set up because in VSCode I can have multiple terminal windows and a text editor / file explorer which is very handy
VM Specs:
2 Cores
8 Gb RAM
100 Gb Storage
----------
Here Are All Of The Commands I Used To Set Up
-----------
VSCode
Install Extensions
Remote Development
Remote - SSH
Haskell
Input SSH Access into VSCode to connect to VM
Update Server
Install Git
Install Curl
Install Nix
*NOTE: I cannot type the Angled Brackets symbol in YouTube descriptions so you need to replace that in the command above with the appropriate symbol as in the video
Set up Nix IOHK Cache
Check Nix Version
nix-env --version
Use the File Explorer to open Cabal.Project in Week01 of Plutus Pioneers
Find the Plutus-Apps Checkout Commit
git checkout 41149926c108c71831cfe8d244c83b0ee4bf5c8a
Alternatively, some people have had problems with this - I think it is actually for a different reasoon, but you may find that this otherr commit works better for you
git checkout 7f53f18dfc788bf6aa929f47d840efa1247e11fd
Next we enter a Nix Shell
cd ~/plutus-pioneer-program/code/week01
cabal build
(This is when you can run the Cabal Repl if and when you need it)
For The Documentation Webserver
cd ~/plutus-apps
build-and-serve-docs
Go to localhost:8002/haddock
Open a new Nix-shell in a new Terminal window
cd ~/plutus-apps/plutus-playground-client
plutus-playground-server
Now you need to open another Nix-Shell in a new Terminal window
cd ~/plutus-apps/plutus-playground-client/
npm start
now you can go to the local Plutus Playground
localhost:8009
Remember it needs to be https://
And then you will have your local Plutus Playground set up to compile and test your own cardano smart contracts
----------
Delegate to STOIC Pool:
Ticker: STOIC
Pool ID: 099d512b6ffedd552ae38a9ae2123c116b1d20e1f01bb42a1f539fba
----------
Get the Yoroi Wallet here:
Keep your Cardano ADA safe with the Ledger Nano Cold Storage Wallets:
Buy Cardano ADA now on Binance:
----------
Don’t forget to subscribe for regular updates from Stoic Pool!
----------
Support the Channel:
Bitcoin Address: 3673etUE9FMDxuPowdsmAyiLDBTtHWbd1e
Ethereum Address: 0x064e576DcBe4FD8c3F8E309D1A3feA2477239298
Cardano Address: DdzFFzCqrhstKDjoJHnED4ifTB3H5BE21vGCkkcbs56UxB1F8pGiU8FHRymQ3XMm4vwnisAfox6gAb8tMcjTq5adPux6xg9ApbPe2mRr
----------
Protect Your Data And Earn Crypto with Brave Browser (Chrome Alternative)
All instructions and commands are written below!
Yo Yo Yo!
Rhys here from Stoic Pool, the Soler Powered, Water Cooled RaspberryPi Cardano Stake Pool based in London!
This is one video in a series of beginner videos all about the Plutus Pioneers Program!
Plutus is the Haskell based Smart Contract language for Cardano and I am going through the 3rd Cohort of IOG's education program on Plutus
This video is all about setting up the Plutus Environment on your local machine, I use an Ubuntu Virtual Machine combined with Visual Studio Code
I like this set up because in VSCode I can have multiple terminal windows and a text editor / file explorer which is very handy
VM Specs:
2 Cores
8 Gb RAM
100 Gb Storage
----------
Here Are All Of The Commands I Used To Set Up
-----------
VSCode
Install Extensions
Remote Development
Remote - SSH
Haskell
Input SSH Access into VSCode to connect to VM
Update Server
Install Git
Install Curl
Install Nix
*NOTE: I cannot type the Angled Brackets symbol in YouTube descriptions so you need to replace that in the command above with the appropriate symbol as in the video
Set up Nix IOHK Cache
Check Nix Version
nix-env --version
Use the File Explorer to open Cabal.Project in Week01 of Plutus Pioneers
Find the Plutus-Apps Checkout Commit
git checkout 41149926c108c71831cfe8d244c83b0ee4bf5c8a
Alternatively, some people have had problems with this - I think it is actually for a different reasoon, but you may find that this otherr commit works better for you
git checkout 7f53f18dfc788bf6aa929f47d840efa1247e11fd
Next we enter a Nix Shell
cd ~/plutus-pioneer-program/code/week01
cabal build
(This is when you can run the Cabal Repl if and when you need it)
For The Documentation Webserver
cd ~/plutus-apps
build-and-serve-docs
Go to localhost:8002/haddock
Open a new Nix-shell in a new Terminal window
cd ~/plutus-apps/plutus-playground-client
plutus-playground-server
Now you need to open another Nix-Shell in a new Terminal window
cd ~/plutus-apps/plutus-playground-client/
npm start
now you can go to the local Plutus Playground
localhost:8009
Remember it needs to be https://
And then you will have your local Plutus Playground set up to compile and test your own cardano smart contracts
----------
Delegate to STOIC Pool:
Ticker: STOIC
Pool ID: 099d512b6ffedd552ae38a9ae2123c116b1d20e1f01bb42a1f539fba
----------
Get the Yoroi Wallet here:
Keep your Cardano ADA safe with the Ledger Nano Cold Storage Wallets:
Buy Cardano ADA now on Binance:
----------
Don’t forget to subscribe for regular updates from Stoic Pool!
----------
Support the Channel:
Bitcoin Address: 3673etUE9FMDxuPowdsmAyiLDBTtHWbd1e
Ethereum Address: 0x064e576DcBe4FD8c3F8E309D1A3feA2477239298
Cardano Address: DdzFFzCqrhstKDjoJHnED4ifTB3H5BE21vGCkkcbs56UxB1F8pGiU8FHRymQ3XMm4vwnisAfox6gAb8tMcjTq5adPux6xg9ApbPe2mRr
----------
Protect Your Data And Earn Crypto with Brave Browser (Chrome Alternative)
Комментарии