From 09f5477a0c4e2ce750409a9a71e93d32e0aa90f3 Mon Sep 17 00:00:00 2001 From: nelsonksh Date: Wed, 26 Feb 2025 23:01:28 +0530 Subject: [PATCH] feat: asset filter with both policy and name --- src/cardano.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cardano.ts b/src/cardano.ts index c1a7d80..c13dcc5 100644 --- a/src/cardano.ts +++ b/src/cardano.ts @@ -251,7 +251,7 @@ export class QueryClient { name?: Uint8Array ): Promise { return this.searchUtxosByMatch({ - asset: policyId ? { policyId } : { assetName: name }, + asset: (policyId && name) ? { policyId: policyId, assetName: name } : policyId ? { policyId } : { assetName: name }, }); } @@ -264,7 +264,7 @@ export class QueryClient { address: { exactAddress: address, }, - asset: policyId ? { policyId } : { assetName: name }, + asset: (policyId && name) ? { policyId: policyId, assetName: name } : policyId ? { policyId } : { assetName: name }, }); } @@ -277,7 +277,7 @@ export class QueryClient { address: { paymentPart: paymentPart, }, - asset: policyId ? { policyId } : { assetName: name }, + asset: (policyId && name) ? { policyId: policyId, assetName: name } : policyId ? { policyId } : { assetName: name }, }); } @@ -290,7 +290,7 @@ export class QueryClient { address: { delegationPart: delegationPart, }, - asset: policyId ? { policyId } : { assetName: name }, + asset: (policyId && name) ? { policyId: policyId, assetName: name } : policyId ? { policyId } : { assetName: name }, }); } }