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 - Collect and Analyze Billions of Data Points in Real Time
  • Onboard AI - Learn any GitHub repo in 59 seconds
  • 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

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • 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