Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AddedPlutusScriptAPI, evalScripts, TxInfo, valContext etc. #2192

Merged
merged 12 commits into from
Mar 29, 2021

Commits on Mar 26, 2021

  1. WIP began writing transTx:: Tx era -> Plutus.TxInfo

    Added the module Cardano.Ledger.Alonzo.TxInfo
    Had to add SafeToHash and HashAnnotated instances for Alonxo Tx.
    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    9b2184c View commit details
    Browse the repository at this point in the history
  2. Added the file TxInfo.hs

    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    0a7a971 View commit details
    Browse the repository at this point in the history
  3. ormolise

    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    d1d1a03 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7d11695 View commit details
    Browse the repository at this point in the history
  5. ormolise

    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    37b6555 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    446b14a View commit details
    Browse the repository at this point in the history
  7. Added module Cardano.Ledger.Alonzo.FakePlutus

    This module lets us experiment with small changes to the Plutus TxINfo and associated types.
    We made a few changes to make the structure more closely align with the actual Ledger code.
    Got close to completion on translating a Alonzo.Tx into a FakePlutus.TxInfo. Next step
    mke the changes in FakePlutus real in Plutus.
    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    1a0fe4f View commit details
    Browse the repository at this point in the history
  8. Added to FakePlutus

    DCert, Wdrls, and others
    Worked out how to actually call plutus in eval_scripts.
    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    44d4536 View commit details
    Browse the repository at this point in the history
  9. Renamed RunPlutus, completed ValidateScript, evalScripts.

    Renamed module Caradano.Ledger.Alonzo.RunPlutus to Caradano.Ledger.Alonzo.PlutusScriptApi.
    Completed the ValidateScript instance for Alonzo, and the evalScripts function.
    Cleaned up the Utxos modue, that was way over constrained.
    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    fe2982c View commit details
    Browse the repository at this point in the history
  10. Cleaned up, Added comments

    Renamed NativeScript constructor of Script to TimelockScript.
    TimSheard committed Mar 26, 2021
    Configuration menu
    Copy the full SHA
    a739969 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    62321f6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    537aa18 View commit details
    Browse the repository at this point in the history