Skip to content

Commit 5cf95b1

Browse files
committed
fix: removed pact code param in transactions query
1 parent ecd4864 commit 5cf95b1

File tree

5 files changed

+0
-27
lines changed

5 files changed

+0
-27
lines changed

indexer/src/kadena-server/config/graphql-types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,6 @@ export type QueryTransactionsArgs = {
989989
before?: InputMaybe<Scalars['String']['input']>;
990990
blockHash?: InputMaybe<Scalars['String']['input']>;
991991
chainId?: InputMaybe<Scalars['String']['input']>;
992-
code?: InputMaybe<Scalars['String']['input']>;
993992
first?: InputMaybe<Scalars['Int']['input']>;
994993
fungibleName?: InputMaybe<Scalars['String']['input']>;
995994
isCoinbase?: InputMaybe<Scalars['Boolean']['input']>;

indexer/src/kadena-server/config/schema.graphql

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -324,7 +324,6 @@ type Query {
324324
minimumDepth: Int
325325
requestKey: String
326326
isCoinbase: Boolean
327-
code: String
328327
): QueryTransactionsConnection! @complexity(value: 1, multipliers: ["first", "last"])
329328

330329
"""

indexer/src/kadena-server/repository/application/transaction-repository.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,8 +77,6 @@ export interface GetTransactionsCountParams {
7777
hasTokenId?: boolean | null;
7878
/** Filter by coinbase */
7979
isCoinbase?: boolean | null;
80-
/** Filter by transaction code */
81-
transactionCode?: string | null;
8280
}
8381

8482
/**

indexer/src/kadena-server/resolvers/fields/query-transactions-connection/total-count-query-transactions-connection-resolver.ts

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ const schema = zod.object({
2020
minimumDepth: zod.number().nullable().optional(),
2121
requestKey: zod.string().nullable().optional(),
2222
isCoinbase: zod.boolean().nullable().optional(),
23-
transactionCode: zod.string().nullable().optional(),
2423
});
2524

2625
/**
@@ -44,13 +43,8 @@ export const totalCountQueryTransactionsConnectionResolver: QueryTransactionsCon
4443
fungibleName,
4544
requestKey,
4645
isCoinbase,
47-
transactionCode,
4846
} = schema.parse(parent);
4947

50-
if (transactionCode) {
51-
throw new Error('Total count is not supported for transactions with code.');
52-
}
53-
5448
const output = await context.transactionRepository.getTransactionsCount({
5549
accountName,
5650
blockHash,

indexer/src/kadena-server/resolvers/query/transactions-query-resolver.ts

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -60,21 +60,6 @@ export const transactionsQueryResolver: QueryResolvers<ResolverContext>['transac
6060
isCoinbase,
6161
} = args;
6262

63-
const hasNoParamsSet = Object.values({
64-
accountName,
65-
blockHash,
66-
chainId,
67-
fungibleName,
68-
requestKey,
69-
maxHeight,
70-
minHeight,
71-
minimumDepth,
72-
isCoinbase,
73-
}).every(v => isNullOrUndefined(v));
74-
if (args.code && !hasNoParamsSet) {
75-
throw new Error('Code parameter cannot be composed with other filters');
76-
}
77-
7863
// Call the repository layer to retrieve the filtered and paginated transactions
7964
// Pass all parameters through to maintain complete filtering flexibility
8065
const output = await context.transactionRepository.getTransactions({
@@ -87,7 +72,6 @@ export const transactionsQueryResolver: QueryResolvers<ResolverContext>['transac
8772
minHeight,
8873
minimumDepth,
8974
isCoinbase,
90-
transactionCode: args.code,
9175
first,
9276
last,
9377
before,
@@ -122,6 +106,5 @@ export const transactionsQueryResolver: QueryResolvers<ResolverContext>['transac
122106
isCoinbase,
123107
fungibleName,
124108
requestKey,
125-
transactionCode: args.code,
126109
};
127110
};

0 commit comments

Comments
 (0)