-
Notifications
You must be signed in to change notification settings - Fork 214
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
next-node is the new merge (ends PLT-558) #745
Commits on May 10, 2022
-
SCP-3855: update node dep (#449)
* Update Cardano node et al. dependencies for the Vasil HF * The Cardano node version will only work on a network with the Vasil release. * Solve some compile issues * wip: recovering instances for types from plutus-ledger-api * wip * plutus-ledger compiles * plutus-ledger-constraints compiles * Fixed warnings in Ledger.Tx.CardanoAPI for fields introduced by the Babbage era. Also adapted hashing functions for PlutusV1 scripts to work on PlutusV2 * Fixed warnings in Ledger.Tx.CardanoAPITemp and added implementation to undefined value * plutus-contract compiles * Added alonzoGenesisDefaults implementation (copied from cardano-node because it was deleted over there) to Ledger.Validation * plutus-chain-index-core compiles * Fixed compilation errors in playground-common and plutus-contract * Fix compile errors in plutus-example * Fix compile errors in plutus-pab * Fix compile errors in plutus-playground-server * WIP on plutus-use-cases * Split Tx.Orphans into multiple Orphans * Fix compilation errors on plutus-use-cases * fix compilation issues * Update nix * fix formatting * Remove wrongly commited files * Update purescript modules * Commented test on plutus-ledger temporarely until cardano-node is updated * Update cardano-wallet with fixes for haddock * Fix plutus-playground-client purescript imports * Fix warnings in plutus-example * Fix plutus-uniswap cabal * Try to turn-off haddock for cardano-wallet * [plutus-contract]: fix golden tests and commented test until cardano-node is updated * Add cardano-cli/.../genesis.alonzo.spec.json to fix plutus-example * Fix comment link to PR * Comment out the test properly * Update scripts/protocol-parameters with fresh plutusV1 cost parameters Co-authored-by: Konstantinos Lambrou-Latreille <konstantinos.lambrou@iohk.io>
Configuration menu - View commit details
-
Copy full SHA for 50290ad - Browse repository at this point
Copy the full SHA 50290adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 10a042f - Browse repository at this point
Copy the full SHA 10a042fView commit details
Commits on May 11, 2022
-
Merge pull request #454 from input-output-hk/update-next-node-branch
Update next node branch with main branch
Configuration menu - View commit details
-
Copy full SHA for f250a7f - Browse repository at this point
Copy the full SHA f250a7fView commit details
Commits on May 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 76cb0e8 - Browse repository at this point
Copy the full SHA 76cb0e8View commit details
Commits on May 17, 2022
-
Merge pull request #461 from input-output-hk/plt18-validator-wrapper-…
…plutusv2 PLT-18: Create validator/minting policy/stake validator wrapper for Plutus V2
Configuration menu - View commit details
-
Copy full SHA for 5d2c193 - Browse repository at this point
Copy the full SHA 5d2c193View commit details
Commits on Jun 2, 2022
-
[chain-index]: export all servant client functions (#492)
Evgenii Akentev authoredJun 2, 2022 Configuration menu - View commit details
-
Copy full SHA for 5fb99da - Browse repository at this point
Copy the full SHA 5fb99daView commit details
Commits on Jun 9, 2022
-
Merge updates from the main branch.
Evgenii Akentev committedJun 9, 2022 Configuration menu - View commit details
-
Copy full SHA for 09cbaab - Browse repository at this point
Copy the full SHA 09cbaabView commit details
Commits on Jun 10, 2022
-
Evgenii Akentev committed
Jun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 4e66815 - Browse repository at this point
Copy the full SHA 4e66815View commit details -
Evgenii Akentev committed
Jun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 33d8fd6 - Browse repository at this point
Copy the full SHA 33d8fd6View commit details -
Evgenii Akentev committed
Jun 10, 2022 Configuration menu - View commit details
-
Copy full SHA for 8576226 - Browse repository at this point
Copy the full SHA 8576226View commit details -
Merge pull request #507 from input-output-hk/next-node-update-with-main
[next-node]: merge updates from the main branch.
Configuration menu - View commit details
-
Copy full SHA for b8d3a89 - Browse repository at this point
Copy the full SHA b8d3a89View commit details
Commits on Jun 13, 2022
-
Create separate directories for v1 and v2 plutus scripts (#486)
* Reorganize the plutus-example library to distinguish clearly between V1 and V2 scripts. * plutus-example reorganization create v2 example script * Modify the ScriptContextChecker module to be more generic * Propagate the changes to the plutus-example apps and tests * Update required-redeemer.plutus to also check for an inline datum of 42 and to check for an inline datum of 42 in the reference inputs
Configuration menu - View commit details
-
Copy full SHA for 50cd370 - Browse repository at this point
Copy the full SHA 50cd370View commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 32b26b0 - Browse repository at this point
Copy the full SHA 32b26b0View commit details
Commits on Jun 23, 2022
-
[chain-index]: add inline datums support and update cardano-node (#488)
Evgenii Akentev authoredJun 23, 2022 Configuration menu - View commit details
-
Copy full SHA for c2b3109 - Browse repository at this point
Copy the full SHA c2b3109View commit details
Commits on Jun 29, 2022
-
PLT-484 Upgraded cardano-node version to the official 1.35.0 release. (…
…#551) * Also upgraded cardano-wallet, plutus et al. versions that work with v1.35.0 of the node. * Updated golden tests in plutus-use-cases and plutus-contract
Configuration menu - View commit details
-
Copy full SHA for 3d37daf - Browse repository at this point
Copy the full SHA 3d37dafView commit details
Commits on Jul 4, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8ab9958 - Browse repository at this point
Copy the full SHA 8ab9958View commit details
Commits on Jul 5, 2022
-
Merge pull request #553 from input-output-hk/kll/merge-main-into-next…
…-node Backport changes from the main branch to the next-node branch
Configuration menu - View commit details
-
Copy full SHA for f174269 - Browse repository at this point
Copy the full SHA f174269View commit details
Commits on Jul 6, 2022
-
Updated version of components to 1.0.0 with cardano-node (#560)
* Updated the cardano-node bundled with plutus-apps to v1.35.0 * Updated version of all components in their respective cabal files to 1.0.0
Configuration menu - View commit details
-
Copy full SHA for 3377926 - Browse repository at this point
Copy the full SHA 3377926View commit details
Commits on Jul 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 71572d5 - Browse repository at this point
Copy the full SHA 71572d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e755d6 - Browse repository at this point
Copy the full SHA 2e755d6View commit details -
Merge pull request #576 from input-output-hk/kll/merge-main-into-next…
…-node Backport changes from main to next-node branch and fixed conflicts
Configuration menu - View commit details
-
Copy full SHA for 194022c - Browse repository at this point
Copy the full SHA 194022cView commit details
Commits on Jul 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed9c483 - Browse repository at this point
Copy the full SHA ed9c483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 644d860 - Browse repository at this point
Copy the full SHA 644d860View commit details
Commits on Jul 12, 2022
-
Update cardano-node dependency to 1.35.1
* Updated cardano-wallet, plutus and cardano-ledger to match the node version.
Configuration menu - View commit details
-
Copy full SHA for aeac33d - Browse repository at this point
Copy the full SHA aeac33dView commit details -
Merge pull request #584 from input-output-hk/kll/update-cardano-node-…
…1.35.1 Update cardano-node dependency to 1.35.1
Configuration menu - View commit details
-
Copy full SHA for 795718b - Browse repository at this point
Copy the full SHA 795718bView commit details
Commits on Jul 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 91b71a7 - Browse repository at this point
Copy the full SHA 91b71a7View commit details
Commits on Jul 20, 2022
-
Merge 'origin/main' into kll/merge-main-into-next-node
* plutus-chain-index-core/src/Plutus/ChainIndex/Emulator/DiskState.hs (fix import conflicts) * plutus-chain-index-core/src/Plutus/ChainIndex/Tx.hs (fix fromOnChainTx) * plutus-chain-index-core/src/Plutus/ChainIndex/Types.hs (fix import conflicts) * plutus-chain-index-core/test/Generators.hs (fix 'genTx') * plutus-contract/src/Plutus/Trace/Emulator/ContractInstance.hs (fix 'indexBlock') * Deleted plutus-pab-executables/demo/pab-nami/client/generated * Deleted plutus-playground-client/generated
Configuration menu - View commit details
-
Copy full SHA for d7027ed - Browse repository at this point
Copy the full SHA d7027edView commit details -
Merge pull request #609 from input-output-hk/kll/merge-main-into-next…
…-node Merge main branch into next-node
Configuration menu - View commit details
-
Copy full SHA for e90be95 - Browse repository at this point
Copy the full SHA e90be95View commit details -
Remove withIsCardanoEra workaround. (#607)
* BlockInMode now carries a IsCardanoEra constraint
Configuration menu - View commit details
-
Copy full SHA for 6fa1bc5 - Browse repository at this point
Copy the full SHA 6fa1bc5View commit details
Commits on Jul 21, 2022
-
Increase the delay of awaiting in plutus-pab-executables tests (#565)
Set slot's length to 1s for awaiting tx/out status tests to make them stable
Evgenii Akentev authoredJul 21, 2022 Configuration menu - View commit details
-
Copy full SHA for 434e36d - Browse repository at this point
Copy the full SHA 434e36dView commit details
Commits on Jul 25, 2022
-
[PLT-81] plutus-chain-index: support inline scripts when querying TxO…
…ut of a TxOutRef (#613) * Make plutus-ledger-api version explicit in Ledger.Tx * Make pattern match explicit * Reorder ScriptChainIndexTxOut fields To highlight they are the same as PublicKeyChainIndexTxOut. * Add datum to both branches of ChainIndexTxOut - Unfortunately we need to rename the fields because they have now different types. - In the PublicKeyChainIndexTxOut case, the output datum is optional and we can use plutus-ledger-api OutputDatum type. - In the ScriptChainIndexTxOut case, the output datum is required, nothing changes here but the name. * Add ReferenceScript to ChainIndexTxOut * Remove old comment * Rename _ciTxOutDatumPublicKey and _ciTxOutDatumScript into _ciTxOutPublicKeyDatum and _ciTxOutScriptDatum * Introduce fromReferenceScript * Add comments to ChainIndexTxOut
Configuration menu - View commit details
-
Copy full SHA for 0eb87b0 - Browse repository at this point
Copy the full SHA 0eb87b0View commit details
Commits on Jul 28, 2022
-
Configuration menu - View commit details
-
Copy full SHA for b003175 - Browse repository at this point
Copy the full SHA b003175View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808d7ec - Browse repository at this point
Copy the full SHA 808d7ecView commit details -
PLT-568: Switch to Babbage era (#614)
* Make Babbage the default era for the emulator * Clean up * Accept changes in test output * Workaround for parseBabbageEraInCardanoModeTx * Fix minAda calculation
Configuration menu - View commit details
-
Copy full SHA for 1a70479 - Browse repository at this point
Copy the full SHA 1a70479View commit details
Commits on Jul 29, 2022
-
Merge branch 'main' into 'next-node'
Fixed conflicts in: * doc/plutus/tutorials/EscrowImpl.hs * plutus-chain-index-core/src/Plutus/ChainIndex/Emulator/Handlers.hs * plutus-chain-index-core/src/Plutus/ChainIndex/Handlers.hs * plutus-chain-index-core/src/Plutus/ChainIndex/Tx.hs * plutus-chain-index/app/Marconi/Index/Datum.hs * plutus-chain-index/plutus-chain-index.cabal * plutus-contract/src/Plutus/Contract/Oracle.hs * plutus-contract/src/Plutus/Contract/StateMachine.hs * plutus-contract/src/Plutus/Contract/Test/ContractModel/DoubleSatisfaction.hs * plutus-contract/src/Plutus/Contract/Tx.hs * plutus-contract/test/Spec/Contract.hs * plutus-ledger-constraints/src/Ledger/Constraints/OffChain.hs * plutus-ledger-constraints/test/Spec.hs * plutus-ledger/src/Ledger/Index.hs * plutus-ledger/src/Ledger/Tx.hs * plutus-ledger/src/Ledger/Tx/CardanoAPI.hs * plutus-pab-executables/test/full/Plutus/PAB/Simulator/Test.hs * plutus-playground-server/usecases/Crowdfunding.hs * plutus-playground-server/usecases/Game.hs * plutus-script-utils/plutus-script-utils.cabal * plutus-script-utils/src/Plutus/Script/Utils/V1/Scripts.hs * plutus-use-cases/src/Plutus/Contracts/Crowdfunding.hs * plutus-use-cases/src/Plutus/Contracts/Escrow.hs * plutus-use-cases/src/Plutus/Contracts/Game.hs * plutus-use-cases/src/Plutus/Contracts/Tutorial/Escrow.hs * plutus-use-cases/src/Plutus/Contracts/Tutorial/EscrowStrict.hs * plutus-use-cases/src/Plutus/Contracts/Uniswap/OffChain.hs * plutus-use-cases/src/Plutus/Contracts/Uniswap/OnChain.hs * plutus-use-cases/test/Spec/Escrow/Endpoints.hs
Configuration menu - View commit details
-
Copy full SHA for b6fec71 - Browse repository at this point
Copy the full SHA b6fec71View commit details -
Merge pull request #634 from input-output-hk/kll/merge-main-into-next…
…-node-2022-07-28 Merge `main` in `next-node` branch
Configuration menu - View commit details
-
Copy full SHA for b48f2a2 - Browse repository at this point
Copy the full SHA b48f2a2View commit details -
[next-node]: Bump wallet, plutus, ledger, node (#616)
* Bump cardano-node to 1.35.2 and rest of dependencies based on cardano-wallet
Evgenii Akentev authoredJul 29, 2022 Configuration menu - View commit details
-
Copy full SHA for cadf74c - Browse repository at this point
Copy the full SHA cadf74cView commit details
Commits on Aug 1, 2022
-
Use '[TxIn]' instead of 'Set TxIn' in 'data Tx' (#623)
* [plutus-ledger]: Use '[TxIn]' instead of 'Set TxIn' in 'data Tx'. * Add a property test to check Ord instances of TxIn. * Sort the inputs in fromOnChainTx * Sort the inputs in `Emulator.Wallet` * Fix the review notes and the problem with getInput in StateMachine tests
Evgenii Akentev authoredAug 1, 2022 Configuration menu - View commit details
-
Copy full SHA for 98ad189 - Browse repository at this point
Copy the full SHA 98ad189View commit details
Commits on Aug 5, 2022
-
PLT-445 Add
mustReferencePubKeyOutput
in constraints library (#640)* PLT-445 Add mustReferencePubKeyOutput in constraints library * Added the mustReferencePubKeyOutput constraint in plutus-ledger-constraints * Added a test case for the mustReferencePubKeyOutput * Refactored Ledger.Tx.CardanoAPI to work with PlutusV2 alongside PlutusV1 scripts in the tx inputs. * Use existing unitRedeemer * Move TxIn and TxInType to Ledger.Tx * Add plutus version to ConsumeScriptAddress constructor * Add costModelParams for PlutusScriptV2 * Fix error codes. * Renamed mkTxInfo to mkPV1TxInfo, added test for plutus-tx-constraints without implementation and commented for now the off-chain validation in Ledger.Index * Implement reference inputs in makeTransactionBody' * Fixed failing test cases for Ledger.Constraints.mustReferencePubKeyOutput * Add MustUseOutputAsCollateral * Fix V2 tests. But issues with V1 tests. * Disable tests * WIP * Remove unused code * PR feedback * Remove unused code. * Clean up * Added additional info in TODO * Add Arbitrary instances * Convert plutus-ledger-constraint tests to PV2 * Fixed test in plutus-ledger-constraints * Fixed PS generator error in playground * Fix build * Fix PS * Fix PS * More support of plutus version in constraints libs * Default to PlutusV1 for now Co-authored-by: Sjoerd Visscher <sjoerd.visscher@tweag.io> Co-authored-by: Sjoerd Visscher <sjoerd.visscher@iohk.io>
Configuration menu - View commit details
-
Copy full SHA for e49614f - Browse repository at this point
Copy the full SHA e49614fView commit details -
Update cardano-node to 1.35.3-rc1 with deps (#647)
Evgenii Akentev authoredAug 5, 2022 Configuration menu - View commit details
-
Copy full SHA for 566323c - Browse repository at this point
Copy the full SHA 566323cView commit details
Commits on Aug 12, 2022
-
Upgraded to a cardano-wallet compatible with node 1.35.3-rc1 (#657)
* Reorganized dependencies based on cardano-wallet's cabal.project * Added the new 'protocolParamUTxOCostPerByte' in 'Ledger.Params' which replaces 'protocolParamUTxOCostPerWord' * Fixed the `Plutus.Contract.Wallet.mkMintingRedeemers` which triggered an error if the redeemers in the tx contained spending redeemers.
Configuration menu - View commit details
-
Copy full SHA for af566dd - Browse repository at this point
Copy the full SHA af566ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 593ffaf - Browse repository at this point
Copy the full SHA 593ffafView commit details -
Merge pull request #659 from input-output-hk/kll/merge-main-into-next…
…-node-2022-08-11 Merge commits from main into next-node (2022-08-12)
Configuration menu - View commit details
-
Copy full SHA for 19e1e6c - Browse repository at this point
Copy the full SHA 19e1e6cView commit details
Commits on Aug 15, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 61ad613 - Browse repository at this point
Copy the full SHA 61ad613View commit details
Commits on Aug 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ed8ff2c - Browse repository at this point
Copy the full SHA ed8ff2cView commit details
Commits on Aug 17, 2022
-
PLT-494: PlutusV2 TypedValidators (#666)
* Move common code to Plutus.Script.Utils.Typed * Enable V2 TypedValidators * Enable and fix reference output tests
Configuration menu - View commit details
-
Copy full SHA for 2b950d9 - Browse repository at this point
Copy the full SHA 2b950d9View commit details
Commits on Aug 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 721aa31 - Browse repository at this point
Copy the full SHA 721aa31View commit details
Commits on Aug 26, 2022
-
PLT-448: inline scripts in constraint libraries (#678)
* Add inline script support to plutus-tx-constraints. * Add mustOutputInlineValidator and mustOutputInlineMintingPolicy * Add documentation * Check there's no inline script in V1 * Fix wrong minAdaTxOut use * Update renderGuess.txt * Naming
Configuration menu - View commit details
-
Copy full SHA for f03743d - Browse repository at this point
Copy the full SHA f03743dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 27269c7 - Browse repository at this point
Copy the full SHA 27269c7View commit details
Commits on Aug 29, 2022
-
Merge pull request #680 from input-output-hk/PLT-756-merge-main-into-…
…next-node-for-commits-before-2022-08-24 PLT 756: merge main into next node for commits before 2022-08-24
Configuration menu - View commit details
-
Copy full SHA for 87b647b - Browse repository at this point
Copy the full SHA 87b647bView commit details
Commits on Aug 31, 2022
-
PLT-738: Include plutus language versions with scripts (#681)
* Store Plutus language versions in chain-index * Introduce Versioned scripts Remove openapi3 as a dependency of plutus-script-utils * Add hashing for versioned scripts
Configuration menu - View commit details
-
Copy full SHA for 5e274cb - Browse repository at this point
Copy the full SHA 5e274cbView commit details
Commits on Sep 2, 2022
-
PLT-454: mustUseOutputAsCollateral (#690)
* Finish mustUseOutputAsCollateral implementation * Add testcase * Add documentation
Configuration menu - View commit details
-
Copy full SHA for 7d18892 - Browse repository at this point
Copy the full SHA 7d18892View commit details
Commits on Sep 7, 2022
-
Add missing fields to Ledger.Tx.Internal.Tx (#468)
Add missing fields to Ledger.Tx.Internal.Tx. * Add certificates and withdrawals to Tx. * Move script witnesses to txScripts. * Modify TxIn type, rename to TxInput. * Put redeemers together with minting scripts. * Translate withdrawals in toCardanoTxBody. * Export redeemers for signing with wallet.
Configuration menu - View commit details
-
Copy full SHA for 97a2b78 - Browse repository at this point
Copy the full SHA 97a2b78View commit details
Commits on Sep 12, 2022
-
Add tests for mustIncludeDatum tx constraint (#700)
* Add tests for mustIncludeDatum tx constraint (3 failing tests need fix) * run checks
Configuration menu - View commit details
-
Copy full SHA for 725185d - Browse repository at this point
Copy the full SHA 725185dView commit details
Commits on Sep 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 11958d9 - Browse repository at this point
Copy the full SHA 11958d9View commit details
Commits on Sep 15, 2022
-
Add tests for mustSpendScriptOutput and mustSpendScriptOutputWithMatc…
…hingDatumAndValue tx constraints (#706) * Add tests for mustSpendScriptOutput and mustSpendScriptOutputWithMatchingDatumAndValue tx constraints * Fixed the 'Ledger.Constraints.OffChain.typedValidatorLookups' lookup function so that it adds the validator inside the 'TypedValidator' in the 'slOtherScripts' lookup value. Co-authored-by: Konstantinos Lambrou-Latreille <konstantinos.lambrou@iohk.io>
Configuration menu - View commit details
-
Copy full SHA for d6a24ac - Browse repository at this point
Copy the full SHA d6a24acView commit details
Commits on Sep 19, 2022
-
plutus-contract emulator: Change the tx output representation of Emul…
…atorTx to use Cardano.Api.TxOut (#698) * First draft done for plutus-ledger * plutus-ledger-constraints use Cardano.Tx * use C.Tx in plutus-tx-constraints * plutus-chain-index uses C.TxOut * Forgot to add file * Fixing my mess with CardanoAPI * encoding via plutus.TxOut (can't work, no NetworkId) * Fix code for the use cases * Fix a bug in balanceTx * Fix 0 ada outputs error * Dirty fix for the uniswap check * Use Cardano.Tx txId * fix uniswap test * Fix double satisfaction * Fix Marconi * Add TxOut typeclasses * Remove unused imports * Fix failing tests * Clean import * Fix pab * Fix golden values * Fix golden test * Fix more plutus packages * Rmove useless param from ChainIndex.Lib * Fik playground * Remove commented code * Include several fixes following Konstantinos' review * Add a Pretty TxOut and clean uniswap * Remove useless stuff in playground * error in generators display the original cause * Fix imports * prettier pretty * Fix golden tests * Fix uniswap * Fix golden tests * Restore deleted constraints * Integrate more Sjoerd's comments
Configuration menu - View commit details
-
Copy full SHA for a6d54d0 - Browse repository at this point
Copy the full SHA a6d54d0View commit details
Commits on Sep 20, 2022
-
Add tests for mustPayToOtherScript tx constraint (#710)
* Add tests for mustPayToOtherScript tx constraint and 2 more for mustPayToPubKeyAddress * Fix failing test and reference two PLT tickets
Configuration menu - View commit details
-
Copy full SHA for f171c4d - Browse repository at this point
Copy the full SHA f171c4dView commit details
Commits on Sep 23, 2022
-
Refactored MustMint tests to use minting policies and added tests for…
… token burning (#719)
Configuration menu - View commit details
-
Copy full SHA for e5573cf - Browse repository at this point
Copy the full SHA e5573cfView commit details
Commits on Sep 26, 2022
-
MustSpendScriptOutput and MustSpendScriptOutputWithMatchingDatumAndVa…
…lue check the redeemer's presence (#723)
Evgenii Akentev authoredSep 26, 2022 Configuration menu - View commit details
-
Copy full SHA for e25565a - Browse repository at this point
Copy the full SHA e25565aView commit details
Commits on Sep 28, 2022
-
Add inline datum supports for mustPayToPubKey and mustPayToOtherScript (
#721) * Incremental change for datum * Work but no inlining * First working inline datum with V2 * Add tests for inline datum * add smart constructors for inline datum * fix PAB * fixing tx-constraints * clean up tests * Address some of Konstantinos' comments * Separate test group for plutus v2 * Refactor tests in MustPayToPubKeyAddress to ease version handling * Code clean up * Code clean up * Fix unused imports * Add a way to switch to cardano constraints in MustPayToOtherAddress tests * more clean up * PR feedbacks * Remove dead code * Add refactoring for MustPayToOtherScript tests * typo * clean test suites * Clean up imports
Configuration menu - View commit details
-
Copy full SHA for 37ed125 - Browse repository at this point
Copy the full SHA 37ed125View commit details
Commits on Sep 29, 2022
-
Fix some false-positives MustSpendScriptOutput tests using versioned …
…minting policies (#725) * Fix some false-positives MustSpendScriptOutput tests and refactor to use minting policies * Use Versioned MintingPolicy and add tests for V2 scripts for MustSpendScriptOutput * Further refactoring * Improve onchain check for MustSpendScriptOutput and MustSpendScriptOutputWithMatchingDatumAndValue constraints * tidy up onchain check
Configuration menu - View commit details
-
Copy full SHA for 6b72882 - Browse repository at this point
Copy the full SHA 6b72882View commit details -
PLT-448: must spend script output with reference (#716)
* Add ownAddress (singular) * Support reference scripts in TxIn * Add mustSpendScriptOutputWithReference * Test using reference scripts * Fix merge issues * Direct conversion from ChainIndexTxOut to the new TxOut * Push Versioned inside Either * Accept test outputs * Fix reference script support in ledger-constraints * Fix comments * Add ownAddress (singular) * Support reference scripts in TxIn * Add mustSpendScriptOutputWithReference * Test using reference scripts * Fix merge issues * Direct conversion from ChainIndexTxOut to the new TxOut * Push Versioned inside Either * Accept test outputs * Fix reference script support in ledger-constraints * Fix comments * PR feedback * More PR feedback * Fix merge issues
Configuration menu - View commit details
-
Copy full SHA for cbc2df9 - Browse repository at this point
Copy the full SHA cbc2df9View commit details -
PLT-807 Change behavior of MustPayToPubKeyAddress and MustPayToOtherS…
…cript w.r.t datum in transaction body (#705) * Changed `MustPayToPubKeyAddress` and `MustPayToOtherScript` so that the user needs to explicitly specify if he wants: * the datum to only be included as a hash in the transaction output * the datum to be included as a hash in the transaction output as well as in the transaction body * the datum to be inlined in the transaction output * Changed the name of the constraint `MustIncludeDatum` to `MustIncludeDatumInTx` and `MustHashDatum` to `MustIncludeDatumInTxWithHash`. These constraint don't modify the transaction anymore, but simply check that the datum is part of the transaction body. * Added a note on the 'Plutus.Contract.Oracle' module explaining why it doesn't work in it's current form. * Commented out failing test cases in `plutus-use-cases` that use the 'Plutus.Contract.Oracle' module.
Configuration menu - View commit details
-
Copy full SHA for 05e394f - Browse repository at this point
Copy the full SHA 05e394fView commit details
Commits on Sep 30, 2022
-
PLT-511: collateral output in chain index (#730)
* Add collateral output support to chain index * Generate invalid transactions in tests too * PR feedback
Configuration menu - View commit details
-
Copy full SHA for 4c832ce - Browse repository at this point
Copy the full SHA 4c832ceView commit details
Commits on Oct 7, 2022
-
PLT-990 Removed Plutus.Contract.Wallet.finalize as we instead set the…
… validity range of a transaction directly in `plutus-ledger-constraints` (since we now have access to the `SlotConfig`) (#741)
Configuration menu - View commit details
-
Copy full SHA for 9be8ea1 - Browse repository at this point
Copy the full SHA 9be8ea1View commit details
Commits on Oct 8, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 55e8b1f - Browse repository at this point
Copy the full SHA 55e8b1fView commit details
Commits on Oct 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bc6efa8 - Browse repository at this point
Copy the full SHA bc6efa8View commit details -
Merge pull request #737 from input-output-hk/merge-main
PLT-558 Right after Vasil HF on Cardano mainnet, merge next-node into main
Configuration menu - View commit details
-
Copy full SHA for d4255f0 - Browse repository at this point
Copy the full SHA d4255f0View commit details