Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a way to compound or unify multiple mirror node queries #4071

Closed
ed-marquez opened this issue Jul 6, 2022 · 1 comment
Closed

Provide a way to compound or unify multiple mirror node queries #4071

ed-marquez opened this issue Jul 6, 2022 · 1 comment
Labels
duplicate This issue or pull request already exists enhancement Type: New feature

Comments

@ed-marquez
Copy link

Problem

Multiple Discord users have expressed a sub-optimal experience when it comes to querying mirror nodes to obtain NFT and other entity information. Some things that should take 1 query can often take 3 or more separate queries.

Solution

  • Is it possible to evaluate providing a way (programmatic and UI) for users to compound multiple mirror queries into a single action/command? Otherwise, we will need to continue addressing feedback from users suggesting new mirror API calls to get detailed information about entities like NFTs.
  • FYI @mohsin-hedera

Alternatives

No response

@ed-marquez ed-marquez added the enhancement Type: New feature label Jul 6, 2022
@steven-sheehy
Copy link
Member

This is a general problem with REST APIs and not something specific to mirror nodes. This is one of the main reasons why GraphQL was introduced by Facebook and has become increasingly popular. It doesn't make sense to invest in ways to make our REST API more like GraphQL, so we are exploring a GraphQL HIP via #4795 so closing this in favor of that.

@steven-sheehy steven-sheehy closed this as not planned Won't fix, can't repro, duplicate, stale Nov 29, 2022
@steven-sheehy steven-sheehy added the duplicate This issue or pull request already exists label Nov 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists enhancement Type: New feature
Projects
None yet
Development

No branches or pull requests

2 participants