• Usefull guides and links

    This is not going to be a guide, but more a list of useful links that I used in order to setup properly my pool. ITN https://github.com/gacallea/itn1_cluster/blob/master/ITN1_CLUSTER.md https://github.com/Chris-Graffagnino/Jormungandr-for-Newbs/blob/master/docs/jormungandr_node_setup_guide.md https://gist.github.com/ilap/54027fe9af0513c2701dc556221198b2 https://bitbucket.org/muamw10/jormanager/src/develop/ Plutus https://prod.playground.plutus.iohkdev.io/tutorial/ Staking https://github.com/cardano-community/guild-operators

  • News

    Crowdfunding with Plutus

    Hi guys, Today I go through the crowdfunding example available on the playground. This is quite a good example as it shows how to use events and react to what happens on the blockchain. I’ve tried as well to include some pictures to better visualise what is happening there. You can find the article here: https://www.cardano-universe.com/plutus/plutus-tuto-part-3/ Let me know your thoughts about it! 🙂 Have a good reading!

  • Plutus Tuto – Part 3

    We now have some basic understanding of the wallet API and how to simply interact with the on-chained Plutus code. Let’s dive into some more advanced code! 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189-- | Crowdfunding contract implemented using the [[Plutus]] interface. -- This is the fully parallel version that collects all contributions -- in a single transaction. -- -- Note [Transactions in the crowdfunding campaign] explains the structure of -- this contract on the blockchain. module Language.PlutusTx.Coordination.Contracts.CrowdFunding where import qualified Language.PlutusTx            as PlutusTx import qualified Language.PlutusTx.Prelude    as P import           Ledger import           Ledger.Validation import           Playground.Contract…

  • Plutus Tuto – Part 2

    After having a quick look at some basic functionalities of the Wallet API, let’s have a look at some actual Plutus code, and how your wallet will interact with the blockchain. In this part, we will have a look at the “Game” tutorial available on the playground. Here is the code: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859module Language.PlutusTx.Coordination.Contracts.Game where import qualified Language.PlutusTx            as PlutusTx import qualified Language.PlutusTx.Prelude    as P import           Ledger import           Ledger.Validation import           Wallet import           Playground.Contract import qualified Data.ByteString.Lazy.Char8   as C data HashedString = HashedString ByteString PlutusTx.makeLift…

  • News

    First Plutus Articles

    Hi guys! I have written two articles about Plutus that you might find interesting. The first one is an attempt to summarise why Plutus, why did they bother inventing a new language that will target Cardano. The second goes through the first/easiest example of Plutus code available on the Plutus playground, which introduce the wallet API. You can find these articles here: http://cardano-universe.com/plutus/ Have fun!

  • Plutus

    Introduction: Haskell on Blockchain (here) Part 1: Discovering the wallet API (here) Introduction: Haskell on Blockchain (here) Part 1: Discovering the wallet API (here) Part 2: Validator and Redeemer scripts (here) Part 3: Crowdfunding example (here)

  • Plutus Tuto – Part 1

    Hi guys!Let’s now have a look at what Plutus look like now. We will have a look and detail the different sample code that IOHK provides us in a first time to be able to understand clearly what is going on exactly, and I’ll do my best to be as clear as possible about it. One piece of advice though, if you have the opportunity, learn a bit of Haskell. Compared to other code, Haskell can be quite easy, but there are some magic happening sometime which are easier to apprehend with some background on the subject. Moreover, learning Haskell is cool 😀 One great resource that I used to…

  • Plutus Language – Haskell on Blockchain

    Hi guys!For the first, I would like to have something which for now is still in the research phase and is being released bit by bit to the public. For those not familiar with Cardano (or the blockchain space), this is a new platform being developed by a company called IOHK (Input Output Hong Kong), founded by  Charles Hoskinson and Jeremy Wood. I will write a bit later a more detailed article about what is the Cardano project, what are the different research stream that the company is following and why all this thing is of any interest. For today, I want to focus on Plutus, the primary language that is being developed…