@@ -455,15 +455,11 @@ def test_add_script_input(chain_context):
455
455
script_address , Value (10000000 , mint ), datum_hash = datum .hash ()
456
456
),
457
457
)
458
- redeemer1 = Redeemer (
459
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
460
- )
461
- redeemer2 = Redeemer (
462
- RedeemerTag .MINT , PlutusData (), ExecutionUnits (1000000 , 1000000 )
463
- )
458
+ redeemer1 = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
459
+ redeemer2 = Redeemer (PlutusData (), ExecutionUnits (5000000 , 1000000 ))
464
460
tx_builder .mint = mint
465
461
tx_builder .add_script_input (utxo1 , plutus_script , datum , redeemer1 )
466
- tx_builder .add_script_input ( utxo2 , plutus_script , datum , redeemer2 )
462
+ tx_builder .add_minting_script ( plutus_script , redeemer2 )
467
463
receiver = Address .from_primitive (
468
464
"addr_test1vrm9x2zsux7va6w892g38tvchnzahvcd9tykqf3ygnmwtaqyfg52x"
469
465
)
@@ -490,9 +486,7 @@ def test_add_script_input_no_script(chain_context):
490
486
script_address , 10000000 , datum_hash = datum .hash (), script = plutus_script
491
487
),
492
488
)
493
- redeemer = Redeemer (
494
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
495
- )
489
+ redeemer = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
496
490
tx_builder .add_script_input (utxo1 , datum = datum , redeemer = redeemer )
497
491
receiver = Address .from_primitive (
498
492
"addr_test1vrm9x2zsux7va6w892g38tvchnzahvcd9tykqf3ygnmwtaqyfg52x"
@@ -534,9 +528,7 @@ def test_add_script_input_find_script(chain_context):
534
528
535
529
mock_utxos .return_value = original_utxos + [existing_script_utxo ]
536
530
537
- redeemer = Redeemer (
538
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
539
- )
531
+ redeemer = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
540
532
tx_builder .add_script_input (utxo1 , datum = datum , redeemer = redeemer )
541
533
receiver = Address .from_primitive (
542
534
"addr_test1vrm9x2zsux7va6w892g38tvchnzahvcd9tykqf3ygnmwtaqyfg52x"
@@ -573,9 +565,7 @@ def test_add_script_input_with_script_from_specified_utxo(chain_context):
573
565
TransactionOutput (script_address , 1234567 , script = plutus_script ),
574
566
)
575
567
576
- redeemer = Redeemer (
577
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
578
- )
568
+ redeemer = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
579
569
tx_builder .add_script_input (
580
570
utxo1 , script = existing_script_utxo , datum = datum , redeemer = redeemer
581
571
)
@@ -609,9 +599,7 @@ def test_add_minting_script_from_specified_utxo(chain_context):
609
599
610
600
mint = MultiAsset .from_primitive ({script_hash .payload : {b"TestToken" : 1 }})
611
601
612
- redeemer = Redeemer (
613
- RedeemerTag .MINT , PlutusData (), ExecutionUnits (1000000 , 1000000 )
614
- )
602
+ redeemer = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
615
603
tx_builder .add_minting_script (existing_script_utxo , redeemer = redeemer )
616
604
receiver = Address .from_primitive (
617
605
"addr_test1vrm9x2zsux7va6w892g38tvchnzahvcd9tykqf3ygnmwtaqyfg52x"
@@ -662,9 +650,7 @@ def test_collateral_return(chain_context):
662
650
663
651
mock_utxos .return_value = original_utxos + [existing_script_utxo ]
664
652
665
- redeemer = Redeemer (
666
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
667
- )
653
+ redeemer = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
668
654
tx_builder .add_script_input (utxo1 , datum = datum , redeemer = redeemer )
669
655
receiver = Address .from_primitive (
670
656
"addr_test1vrm9x2zsux7va6w892g38tvchnzahvcd9tykqf3ygnmwtaqyfg52x"
@@ -700,16 +686,14 @@ def test_wrong_redeemer_execution_units(chain_context):
700
686
script_address , Value (10000000 , mint ), datum_hash = datum .hash ()
701
687
),
702
688
)
703
- redeemer1 = Redeemer (RedeemerTag .SPEND , PlutusData ())
704
- redeemer2 = Redeemer (RedeemerTag .MINT , PlutusData ())
705
- redeemer3 = Redeemer (
706
- RedeemerTag .MINT , PlutusData (), ExecutionUnits (1000000 , 1000000 )
707
- )
689
+ redeemer1 = Redeemer (PlutusData ())
690
+ redeemer2 = Redeemer (PlutusData ())
691
+ redeemer3 = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
708
692
tx_builder .mint = mint
709
693
tx_builder .add_script_input (utxo1 , plutus_script , datum , redeemer1 )
710
- tx_builder .add_script_input ( utxo1 , plutus_script , datum , redeemer2 )
694
+ tx_builder .add_minting_script ( plutus_script , redeemer2 )
711
695
with pytest .raises (InvalidArgumentException ):
712
- tx_builder .add_script_input ( utxo2 , plutus_script , datum , redeemer3 )
696
+ tx_builder .add_minting_script ( plutus_script , redeemer3 )
713
697
714
698
715
699
def test_all_redeemer_should_provide_execution_units (chain_context ):
@@ -728,10 +712,8 @@ def test_all_redeemer_should_provide_execution_units(chain_context):
728
712
tx_in1 , TransactionOutput (script_address , 10000000 , datum_hash = datum .hash ())
729
713
)
730
714
mint = MultiAsset .from_primitive ({script_hash .payload : {b"TestToken" : 1 }})
731
- redeemer1 = Redeemer (
732
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
733
- )
734
- redeemer2 = Redeemer (RedeemerTag .MINT , PlutusData ())
715
+ redeemer1 = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
716
+ redeemer2 = Redeemer (PlutusData ())
735
717
tx_builder .mint = mint
736
718
tx_builder .add_script_input (utxo1 , plutus_script , datum , redeemer1 )
737
719
with pytest .raises (InvalidArgumentException ):
@@ -748,9 +730,7 @@ def test_add_minting_script(chain_context):
748
730
script_address = Address (script_hash )
749
731
utxo1 = UTxO (tx_in1 , TransactionOutput (script_address , 10000000 ))
750
732
mint = MultiAsset .from_primitive ({script_hash .payload : {b"TestToken" : 1 }})
751
- redeemer1 = Redeemer (
752
- RedeemerTag .MINT , PlutusData (), ExecutionUnits (1000000 , 1000000 )
753
- )
733
+ redeemer1 = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
754
734
tx_builder .mint = mint
755
735
tx_builder .add_input (utxo1 )
756
736
tx_builder .add_minting_script (plutus_script , redeemer1 )
@@ -766,9 +746,8 @@ def test_add_minting_script(chain_context):
766
746
def test_add_minting_script_wrong_redeemer_type (chain_context ):
767
747
tx_builder = TransactionBuilder (chain_context )
768
748
plutus_script = PlutusV1Script (b"dummy test script" )
769
- redeemer1 = Redeemer (
770
- RedeemerTag .SPEND , PlutusData (), ExecutionUnits (1000000 , 1000000 )
771
- )
749
+ redeemer1 = Redeemer (PlutusData (), ExecutionUnits (1000000 , 1000000 ))
750
+ redeemer1 .tag = RedeemerTag .SPEND
772
751
773
752
with pytest .raises (InvalidArgumentException ):
774
753
tx_builder .add_minting_script (plutus_script , redeemer1 )
@@ -853,7 +832,7 @@ def test_estimate_execution_unit(chain_context):
853
832
tx_in1 , TransactionOutput (script_address , 10000000 , datum_hash = datum .hash ())
854
833
)
855
834
mint = MultiAsset .from_primitive ({script_hash .payload : {b"TestToken" : 1 }})
856
- redeemer1 = Redeemer (RedeemerTag . SPEND , PlutusData ())
835
+ redeemer1 = Redeemer (PlutusData ())
857
836
tx_builder .mint = mint
858
837
tx_builder .add_script_input (utxo1 , plutus_script , datum , redeemer1 )
859
838
receiver = Address .from_primitive (
0 commit comments