feat(indexer): add token mints search capability#5724
Conversation
Signed-off-by: Dairus01 <dairusokoh@gmail.com>
…s for indexer services Signed-off-by: Dairus01 <dairusokoh@gmail.com>
Signed-off-by: Dairus01 <dairusokoh@gmail.com>
b1af4d7 to
1e55b6f
Compare
Signed-off-by: Dairus <dairusokoh@gmail.com> Signed-off-by: Dairus01 <dairusokoh@gmail.com>
8357023 to
7b2456f
Compare
|
Hi @rbarker-dev @nadineloepfe, I am unable to assign myself to this PR due to permissions, preventing the "Assignee Check" from passing. Could you please update the assignee field? Thanks! @prernaadev01 I would love to hear your thoughts on this PR |
|
@Dairus01 I have assigned this task to you. |
Ok great, all the tests are passing, please can you help review this PR |
|
@Dairus01 We started reviewing your PR. Will keep you posted. Thanks |
@prernaadev01 quick question is your Guardian Community Bounty Program: Open Source Innovation still active |
|
Hi @Dairus01 I have checked your changes and found the following bugs. Can you please have a look into them?
2026-02-23.15.20.49.mov
cc: @prernaadev01 |
|
@Dairus01 regarding point 7 in the message above, after discussion with @Pyatakov, he said that we probably won't need search by cc: @Pyatakov |
|
I would work to resolve these comments, but I have a quick question I would love to get an answer on Is your Guardian Community Bounty Program: Open Source Innovation still active? https://github.com/hashgraph/guardian/blob/main/BOUNTY-PROGRAM.md |
@prernaadev01 @ruslanPL-EnvisionBlockchain @Pyatakov Any update with this question? |
Addresses maintainer feedback from PR hashgraph#5724 review: - Add policyId, policyDescription, geography as top-level response fields - Replace schema column with policy name and geography columns - Wire loadFilters() to API in both MintTokens and ProjectPractices components - Add missing i18n keys Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>



This PR implements a new search capability for the Indexer to find suitable carbon credits (Mint Token VPs). It adds a new backend API endpoint with comprehensive filtering (amount, date, geography, policy) and a corresponding frontend view.
GET /entities/token-mintsendpoint to Indexer Service with aggregation supportSEARCH_TOKEN_MINTSmessage API and related interfaces/DTOsTokenMintsComponentto Indexer Frontend with sorting, filtering, and map link supportProjectCoordinatesand addtotalAmountaggregationRelated issue(s):
Fixes #5021
Notes for reviewer:
/entities/token-mintsChecklist