Repository navigation
unblock the deploy gate, drop the Blast link, rename XPLA to CONX - #2916
Merged
Merged
Conversation
) * the sitemap kept advertising the slugs it had just stopped serving Folding the four `-cold` slugs into their vendor left ten redirecting URLs in the sitemap: the four product pages, now 308, and the six /compare pairs built out of them. The deploy smoke gate checks every sampled sitemap URL for a 200, found /products/quicknode-cold at 308, and rolled the prod alias back. It was right to. getProviders() does fold aliases when it builds from bench rows, but a stale store keeps rows under the old slug and so keeps the aliased profile alive until the store refreshes. Two sections then trusted it: the product routes treat a slug present in the profile list as canonical and skip the redirect check entirely, and adHocPairs() builds compare pairs straight off the list. Filtering the aliased profiles out once, where the list is loaded, fixes both from the alias table instead of from whatever the store still holds. Any future alias is covered the moment it is added, with no wait on the worker. tsc --noEmit clean, 492 tests pass. * drop the Blast link, and call XPLA by its name Two corrections from the link audit. Blast: blast.io is Blast's own domain and plainly Blast's page, but the headline is "Blast is winding down" and the site now only offers bridging back to Ethereum. Linking it as a live product sends a reader to an exit. The url-only entry goes; the bench row is a separate question. XPLA: a governance proposal to rename the token, its symbol and the brand identity of the chain to CONX passed on 2025-11-10, and xpla.io now redirects to conx.xyz, which names CONX throughout. So the chain is renamed on the surfaces a reader sees: the chain label, its native symbol, its website, and the bench's title, subtitle, intro and abstract. The slug stays `xpla` deliberately, and so does every query. It is the Prometheus label the bench is pinned to (chain="xpla"), it is the page URL, and the endpoints are still named for it: dimension-rpc.xpla.dev, xpla-rpc.publicnode.com, xpla-rpc.polkachu.com. Renaming the label would blank the published columns and reset the page's search history to buy nothing. The title keeps XPLA alongside CONX for the same reason, since that is what a reader still searches for. pnpm validate clean (title 46 chars, description 146). 492 tests pass.
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-pick of #2915. This unblocks production: the sitemap smoke gate has been failing since #2914 and
mainis a commit ahead of what is deployed.The four
-coldslugs folded into their vendor left ten redirecting URLs in the sitemap (four 308 product pages, six/comparepairs built from them). The gate checks every sampled sitemap URL for a 200, found/products/quicknode-coldat 308 and rolled the prod alias back, correctly. Aliased profiles are now filtered out where the provider list is loaded, which fixes both the product routes andadHocPairs()from the alias table rather than from a store that still holds rows under the old slug.Also: the Blast link goes (the site's own headline is "Blast is winding down"), and XPLA is renamed to CONX on every reader-facing surface after the rename proposal passed on 2025-11-10. The
xplaslug and every PromQL query are untouched on purpose: that label is what the published columns are pinned to.515 tests pass,
tsc --noEmitandpnpm validateclean.