From 03ef8b73c98e423d7bcce9979a87d45d2d4c95ff Mon Sep 17 00:00:00 2001 From: Parichay Date: Wed, 10 Apr 2024 17:58:02 +0530 Subject: [PATCH 1/2] add collateral only when using plutus --- packages/translucent/src/translucent/tx.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/translucent/src/translucent/tx.ts b/packages/translucent/src/translucent/tx.ts index 8f9d4c8..7ceed19 100644 --- a/packages/translucent/src/translucent/tx.ts +++ b/packages/translucent/src/translucent/tx.ts @@ -840,8 +840,10 @@ export class Tx { ); } this.txBuilder.select_utxos(2); - - { + const isUsingPlutus = this.UTxOs.some((utxo) => + utxo.output().address().payment_cred()?.to_scripthash() + && utxo.output().datum()) + if (isUsingPlutus) { let foundUtxo = walletUTxOs.find( (x) => BigInt(x.output().amount().coin().to_str()) >= From bb5ee6a2c3a2d08693fecf98c35af326dba162a2 Mon Sep 17 00:00:00 2001 From: tony Date: Thu, 11 Apr 2024 10:41:50 +0700 Subject: [PATCH 2/2] update check isUsingPlutus --- packages/translucent/src/translucent/tx.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/translucent/src/translucent/tx.ts b/packages/translucent/src/translucent/tx.ts index 7ceed19..8399a63 100644 --- a/packages/translucent/src/translucent/tx.ts +++ b/packages/translucent/src/translucent/tx.ts @@ -840,9 +840,7 @@ export class Tx { ); } this.txBuilder.select_utxos(2); - const isUsingPlutus = this.UTxOs.some((utxo) => - utxo.output().address().payment_cred()?.to_scripthash() - && utxo.output().datum()) + const isUsingPlutus = Object.keys(this.scripts).length > 0; if (isUsingPlutus) { let foundUtxo = walletUTxOs.find( (x) =>