Repository navigation
Re-sync the v2 query schemas with the engine - #188
Merged
Merged
Conversation
The copies predate the engine's encodings for struct members, so the engine wrote solana `transactionConfig.priorityFee` and evm `authorizationList[].nonce` as numbers where the legacy engine writes decimal strings. Older engines skip the keys they do not know. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
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.
Copies
metadata/{evm,solana,substrate}.yamlfrom sqd-query-engine master (8dc0f8b) intosrc/sqd-network/query-schemas-v2/. The other four kinds are already in sync.The copies predate the engine's encodings for struct members (sqd-query-engine
a8f6e03). With them missing, the new engine answers two fields differently from the legacy engine:transactions[].transactionConfig.priorityFee:1000000instead of"1000000"transactions[].authorizationList[].nonce: a number instead of a decimal stringThe re-sync also brings two weight hints that change only page sizes:
weight: 128on substrate blockdigest, andweight_keyon evm logs and substrate events.Compatibility: all three files pass the strict parse of engine
8dc0f8b. Engine419b99dparses them too: it skipsmembersandweight_key, and only the substratedigestweight changes for it.A merge to
mainpublishes the files at once.🤖 Generated with Claude Code