All Projects → adacapo21 → plutusPioneerProgram

adacapo21 / plutusPioneerProgram

Licence: other
Plutus Pioneer Program #2 Cohort

Programming Languages

haskell
3896 projects

Projects that are alternatives of or similar to plutusPioneerProgram

detailed-plutus-lecture-notes
Initially started as my own personal lecture notes. Slowly, I'm converting this repo into an extremely detailed set of notes to help future pioneers, Cardano devs and anyone with an academic interest in DLTs and Blockchain Consensus Algorithms.
Stars: ✭ 21 (-16%)
Mutual labels:  cardano, plutus-pioneer, plutus-pioneer-program
tokenomia
Tokenomia is built for the Cardashift ICO, it aims to simplify the use of Native Tokens and Smart Contracts above the Cardano Platform. Cardashift is a community-driven startup platform that raises funds, builds and accelerates startups that solve social and environmental problems.
Stars: ✭ 84 (+236%)
Mutual labels:  cardano, plutus-pioneer-program
2019-winter-Haskell-school
2019 winter Haskell school in Sydney Australia
Stars: ✭ 17 (-32%)
Mutual labels:  haskell-learning
cardano-ledger
The ledger implementation and specifications of the Cardano blockchain.
Stars: ✭ 193 (+672%)
Mutual labels:  cardano
nessus-cardano
A Cardano playground that explores various build/runtime aspects of the project. Something like an incubation space, before we are propose changes upstream. The initial focus is on "container first" for the Cardano node.
Stars: ✭ 92 (+268%)
Mutual labels:  cardano
learn-haskell-blog-generator
Learn Haskell by building a blog generator - a book about Haskell.
Stars: ✭ 66 (+164%)
Mutual labels:  haskell-learning
Pi-Pool
Cardano Stakepool on Raspberry Pi
Stars: ✭ 204 (+716%)
Mutual labels:  cardano
scripts
StakePool Operator Scripts. Learn how to create and manage your StakePool with these simple scripts. Hardware-Ledger Support, Token/Asset Sending, Offline-Mode and more...
Stars: ✭ 200 (+700%)
Mutual labels:  cardano
ansible-role-cardano-node
Ansible role for the provisioning of Shelly Cardano binaries from source.
Stars: ✭ 20 (-20%)
Mutual labels:  cardano
plutus-experimental-smart-contracts
Experimental Smart Contracts In Plutus.
Stars: ✭ 34 (+36%)
Mutual labels:  cardano
haskell-book-exercises
From the book "Haskell Programming from first principles"
Stars: ✭ 25 (+0%)
Mutual labels:  haskell-learning
H-Calc
So, you want to write a DSL interpreter...
Stars: ✭ 21 (-16%)
Mutual labels:  haskell-learning
cardano-addresses
Addresses and mnemonic manipulation & derivations
Stars: ✭ 118 (+372%)
Mutual labels:  cardano
concise-cheat-sheets
Cheat Sheets for programming languages and tools
Stars: ✭ 98 (+292%)
Mutual labels:  haskell-learning
cardanocli-js
Wrapping the cardano-cli inside JavaScript
Stars: ✭ 173 (+592%)
Mutual labels:  cardano
guild-operators
Artifacts and scripts created by Guild operators
Stars: ✭ 263 (+952%)
Mutual labels:  cardano
cardano-developer
A Cardano Developer Guide
Stars: ✭ 62 (+148%)
Mutual labels:  cardano
cardano wallet sdk
Targeting Flutter apps, the Cardano Wallet SDK is a high-level Dart library for managing cryptocurrency accounts & executing transactions on the blockchain.
Stars: ✭ 31 (+24%)
Mutual labels:  cardano
reading-group
hackwithlambda.github.io/reading-group
Stars: ✭ 24 (-4%)
Mutual labels:  haskell-learning
cardano-rosetta
An implementation of Rosetta for Cardano
Stars: ✭ 85 (+240%)
Mutual labels:  cardano

Plutus Pioneer Program

Creator: Kappos Angelos

Credits to: Sapiopool Cardano Community && Discord Sapiopool

This project/repository is implemented for educational purposes and it is an unoffocial repo for everything related to the Plutus Pioneer Program.

The main repositories of the Plutus Pioneer Program can be found here:

Overview of repository:

  • Code with explanatory comments,
  • Solutions of Homeworks
  • Practices,
  • Techincal Documentation for each lecture,
  • Technical Papers and external Links to useful sources
  • Further resources for learning (Haskell-Plutus)

All this knowledge comes after following the Plutus Pioneer Program of IOHK. Every Week, the next series of the Program will be added to the repository. Don't hesitate to contribute if you need is required.

HOW TO Set up correctly your environment for each week exercise:

To your locally installed Plutus repository:

cd cardano/plutus 
git pull
git checkout 219992289c6615e197069d022735cb4059d43229 
-- here add the tag from cabal.project of each week exercise
-- this tag can be found in file cabal.project in week03 of plutus-pioneer-program repository--

Build Plutus && start server/client:

After pull latest changes in your local environmentm you need to build it before you start your server and client. You should follow those lines one by one, in order to have a succesful build:

nix build -f default.nix plutus.haskell.packages.plutus-core 
nix-build -A plutus-playground.client 
nix-build -A plutus-playground.server 
nix-build -A plutus-playground.generate-purescript 
nix-build -A plutus-playground.start-backend 
nix-build -A plutus-pab 
nix-shell 
cd plutus-pab 
plutus-pab-generate-purs 
cd ../plutus-playground-server 
plutus-playground-generate-purs

Start Server

plutus-playground-server

In a new Terminal

cd cardano/plutus
nix-shell
cd plutus-playground-client

and start the Client (this may take a while)

npm run start

in Browser

https://localhost:8009/

In a new Terminal again:

cd cardano/plutus-pioneer-program
git fetch
cd ../plutus
nix-shell
cd  ../plutus-pioneer-program/code/week03/
cabal update  
cabal build

Some LINKS that you can check, are listed below:

Video Lectures:

Q&A:

Useful Links && Extra Repositiries

Youtube:

Haskell:

Extra Reads - Useful Papers

Linkedin : Kappos Angelos

Twitter accounts:

Who is SapioPool Cardano Community :

Participate/collaborate in Sapiopool Greek Community Discord channel here :

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].