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

preview_player
Показать описание
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)

Рекомендации по теме
Комментарии
Автор

Man, this is awesome. Looking forward to following along. Thank you Stoic pool!

seanyhotdog
Автор

If your based in London I just actually moved here from America!!! I wonder really appreciate your help man thank you!

cheikhsene
Автор

At 11:30 when you install run nix-shell, in my machine it takes a lot of time and this process could not finish. I'm trying over and over again with the same results

alexandremmarco
Автор

Do you have a way to get in contact with you? I really need help setting everting up

cheikhsene
join shbcf.ru