diff --git a/harnesses/perp-fees/cmd/script/edgex.go b/harnesses/perp-fees/cmd/script/edgex.go index 1b29b527..5cfb9a3f 100644 --- a/harnesses/perp-fees/cmd/script/edgex.go +++ b/harnesses/perp-fees/cmd/script/edgex.go @@ -59,7 +59,7 @@ func fetchEdgex(v VenueConfig) PerpSample { s.TakerFeeBps = edgexTakerBps var book edgexDepthResp - url := fmt.Sprintf("%s/api/v1/public/quote/getDepth?contractId=%s&level=100", edgexBase, contractID) + url := fmt.Sprintf("%s/api/v1/public/quote/getDepth?contractId=%s&level=200", edgexBase, contractID) if err := edgexGet(client, url, &book); err != nil { s.Err = fmt.Sprintf("orderbook: %v", err) s.FetchLatencyMs = time.Since(start).Milliseconds() diff --git a/harnesses/perp-fees/cmd/script/gmx.go b/harnesses/perp-fees/cmd/script/gmx.go index 5bd6637b..01f773fe 100644 --- a/harnesses/perp-fees/cmd/script/gmx.go +++ b/harnesses/perp-fees/cmd/script/gmx.go @@ -41,10 +41,6 @@ type gmxMarketInfo struct { ID string `json:"id"` PositionFeeFactorForPositiveImpact string `json:"positionFeeFactorForPositiveImpact"` PositionFeeFactorForNegativeImpact string `json:"positionFeeFactorForNegativeImpact"` - // Some Subsquid deployments expose an unsuffixed field name. - // We fall back to it when the impact-branch fields are absent - // so a schema rename does not silently zero the fee. - PositionFeeFactor string `json:"positionFeeFactor"` } `json:"marketInfos"` } `json:"data"` Errors []struct { @@ -80,7 +76,7 @@ func fetchGMX(v VenueConfig) PerpSample { // 1) Position fee from Subsquid (live on-chain factor) q := gmxGqlReq{ Query: `query { marketInfos(where: {id_eq: "` + market + `"}) { - id positionFeeFactorForPositiveImpact positionFeeFactorForNegativeImpact positionFeeFactor + id positionFeeFactorForPositiveImpact positionFeeFactorForNegativeImpact }}`, } bodyBytes, _ := json.Marshal(q) @@ -126,9 +122,6 @@ func fetchGMX(v VenueConfig) PerpSample { // If the schema is on an older/unsuffixed version we fall back to // positionFeeFactor so a rename does not silently zero the reported fee. rawFactor := m.PositionFeeFactorForNegativeImpact - if rawFactor == "" { - rawFactor = m.PositionFeeFactor - } if rawFactor == "" { s.Err = "subsquid_failed: missing positionFeeFactor fields" s.FetchLatencyMs = time.Since(start).Milliseconds()