Skip to content

Conversation

agaffney
Copy link
Contributor

  • helper function to evaluate PlutusV3 script with script context
  • implemented datum option and script ref to PlutusData for Babbage TX output
  • reformat redeemers in TxInfoV3
  • populate required signers for TxInfoV3
  • populate witness data in TxInfoV3
  • use input datum instead of redeemer datum in ScriptInfoSpending
  • support more than one mint policy for ScriptInfoMint
  • modify ScriptContext tests to compare CBOR
  • port "script_context_mint" test case from Aiken
  • additional test case based on real on-chain data

@agaffney agaffney requested a review from a team as a code owner August 21, 2025 21:00
* helper function to evaluate PlutusV3 script with script context
* implemented datum option and script ref to PlutusData for Babbage TX
  output
* reformat redeemers in TxInfoV3
* populate required signers for TxInfoV3
* populate witness data in TxInfoV3
* use input datum instead of redeemer datum in ScriptInfoSpending
* support more than one mint policy for ScriptInfoMint
* modify ScriptContext tests to compare CBOR
* port "script_context_mint" test case from Aiken
* additional test case based on real on-chain data

Signed-off-by: Aurora Gaffney <aurora@blinklabs.io>
@agaffney agaffney force-pushed the feat/plutus-script-eval branch from 5825f6f to 7613f87 Compare August 21, 2025 21:03
@agaffney agaffney merged commit 3924228 into main Aug 22, 2025
8 checks passed
@agaffney agaffney deleted the feat/plutus-script-eval branch August 22, 2025 01:56
@agaffney agaffney linked an issue Aug 22, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support evaluating Plutus
2 participants