File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -291,6 +291,21 @@ def add_minting_script(
291
291
self ._minting_script_to_redeemers .append ((script , redeemer ))
292
292
return self
293
293
294
+ def add_native_script (self , script : NativeScript ) -> TransactionBuilder :
295
+ """Add a native script to this transaction
296
+
297
+ Args:
298
+ script (NativeScript): Script to be added.
299
+
300
+ Returns:
301
+ TransactionBuilder: The current transaction builder.
302
+ """
303
+ if isinstance (self .native_scripts , list ):
304
+ self .native_scripts .append (script )
305
+ else :
306
+ self .native_scripts = [script ]
307
+ return self
308
+
294
309
def add_input_address (self , address : Union [Address , str ]) -> TransactionBuilder :
295
310
"""Add an address to transaction's input address.
296
311
Unlike :meth:`add_input`, which deterministically adds a UTxO to the transaction's inputs, `add_input_address`
You can’t perform that action at this time.
0 commit comments