Virtual machine to run Plutus Core on chain?

This page summarizes the projects mentioned and recommended in the original post on /r/CardanoDevelopers

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • plutus

    The Plutus language implementation and tools

  • The Plutus Core code gets serialized to Concise Binary Object Representation (CBOR). Take a look at the serialiseProgramCBOR function in plutus/plutus-core/plc/Main.hs.

  • plutus-starter

    A starter project for Plutus apps

  • Feel free to check the Cardano starter example project on Github

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cbor-java

    Java implementation of RFC 7049: Concise Binary Object Representation (CBOR)

  • The Plutus Core code gets serialized to Concise Binary Object Representation (CBOR). Take a look at the serialiseProgramCBOR function in plutus/plutus-core/plc/Main.hs.

  • cardano-node

    The core component that is used to participate in a Cardano decentralised blockchain.

  • The CBOR script payload looks something like this. From this payload, you derive the script address with scriptAddr=$(cardano-cli address build --payment-script-file ...) and send funds to that script address with cardano-cli transaction --tx-out $scriptAddr+$amount --tx-out-datum-hash .... This creates a transaction with a utxo output guarded by the script.

  • Alonzo-testnet

    repository for the Alonzo testnet

  • plutus-pioneer-program

    This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.

  • u/yottalogical, is this the right framing from your perspective? https://github.com/input-output-hk/plutus-pioneer-program/blob/main/code/week01/src/Week01/EnglishAuction.hs

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts