perp-fees: ghost metric guard + GMX schema + edgeX level fix - #1623
Merged
Conversation
…1621) * perp-fees: delete gauges on asset_not_found to prevent ghost metrics * add mayan/squid/socket/across to provider registry and logo manifest
GMX: Subsquid removed positionFeeFactor field; query was 400ing on every tick. Remove the dropped field and its Go fallback. edgeX: depth endpoint only accepts level=15 or 200, not 100. The invalid level returned empty_orderbook on every tick.
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.
Cherry-picks of #1621 + #1622 to main.
3 harness fixes found via full audit of all perp-fees venues:
Ghost metric guard (perp-fees: delete gauges on asset_not_found (Lighter ghost metrics) #1621):
asset_not_foundnow deletes gauge series instead of carrying the stale last value indefinitely. Defensive fix for future venue delistings.GMX Subsquid schema (perp-fees: fix GMX Subsquid schema + edgeX depth level #1622): Subsquid removed
positionFeeFactorfield — query was 400ing on every tick. Removed the dropped field;positionFeeFactorForNegativeImpactstill valid.edgeX depth level (perp-fees: fix GMX Subsquid schema + edgeX depth level #1622):
level=100is invalid (API accepts 15 or 200 only) — every tick returnedempty_orderbook. Switched tolevel=200.After merge: rebuild perp-fees on VPS