hedera-mirror-node
hedera-mirror-node copied to clipboard
Hedera Mirror Node archives data from consensus nodes and serves it via an API
### Description With the current implementation a scenario with `account.id=gt:…&token.id=gt:…&order=desc` would generate wrong result. ### Steps to reproduce 1. Provide `account.id=gt:…&token.id=gt:…&order=desc` for nft allowance rest api will generate incorrect Next...
### Problem Currently the next link logic is not in a proper service. Also address the issue stated in https://github.com/hashgraph/hedera-mirror-node/pull/7837#discussion_r1546419083 ### Solution - Add a new `LinkFactory` to create and...
### Problem FluxCD is out of date ### Solution Update FluxCD to latest ### Alternatives _No response_
### Problem We need a mainnet-staging Citus with a full copy of the production database ### Solution Create a mainnet-citus namespace that runs in parallel with the existing Cloud SQL...
### Problem When running longevity performance tests, there is about a 200 ms increase in parse latency for contract_log in v2 vs v1 ### Solution Investigate the cause for the...
### Problem NFT allowances API , needs to be performance tested via k6. ### Solution - Add k6 tests for the NFT allowances API - Add owner = false case...
### Problem Once token `metadata` (and the `metadata_key`) have been exposed (#6549) in the REST API, test via acceptance tests. ### Solution As much as possible utilize the existing token/NFT...
### Problem We need to get Citus onto testnet to get real world experience with it. ### Solution * Create a `testnet-citus` namespace in testnet-eu cluster * Run migration scripts...
### Problem One idea to increase roaringbitmap compression ratio is create a global contiguous transaction index, and use the roaringbitmap to mark the transaction index instead of sparse, rarely contiguous...
### Problem Rest API performance tests show citus performs quite worse for multi-shard range search queries and it doesn't scale well with increasing number of virtual users ### Solution There...