asset search and registry data endpoints#151
Merged
Merged
Conversation
This was referenced May 25, 2026
There was a problem hiding this comment.
Pull request overview
Adds Liquid asset registry endpoints to support faster client-side asset discovery and lightweight metadata fetches without on-chain history lookups.
Changes:
- Add
/assets/registry/searchfor substring typeahead search withq+limitquery params. - Add
/assets/registry/:assetto return off-chain registry metadata only for a given asset id. - Implement registry-side search and add query-layer helpers for registry lookup/search.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.
| File | Description |
|---|---|
| src/rest.rs | Adds the two new REST routes and response shaping for search results + per-asset registry lookup. |
| src/new_index/query.rs | Adds query methods to fetch a single registry entry and to run registry searches. |
| src/elements/registry.rs | Implements the underlying in-memory search across cached registry metadata fields. |
| src/elements/mod.rs | Re-exports AssetMeta so REST/query code can use it via crate::elements::*. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
junderw
reviewed
May 27, 2026
2a5af30 to
f11f6ab
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
adds two new endpoints for liquid instances:
/assets/registry/searchefficient typeahead-style substring search for liquid asset registry items, supporting query parameters:
/assets/registry/:assetreturns just the off-chain asset registry data for a specific asset ID, without the expensive history lookups.
Like the existing
/assets/registryendpoint, these require--asset-db-pathto be configured.