Skip to content

Commit d6e3f73

Browse files
authored
Fix REST API docs request interceptor URL replacement (#3196)
fix request interceptor for REST API docs snippet
1 parent 1b174d6 commit d6e3f73

File tree

3 files changed

+15
-15
lines changed

3 files changed

+15
-15
lines changed

configs/envs/.env.mega_eth

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# Set of ENVs for MEGA Testnet v2 network explorer
2-
# https://megaeth-testnet-v2.blockscout.com
1+
# Set of ENVs for MEGA Mainnet network explorer
2+
# https://megaeth.blockscout.com
33
# This is an auto-generated file. To update all values, run "yarn dev:preset:sync --name=mega_eth"
44

55
# Local ENVs
@@ -11,11 +11,13 @@ NEXT_PUBLIC_API_WEBSOCKET_PROTOCOL=ws
1111

1212
# Instance ENVs
1313
NEXT_PUBLIC_AD_BANNER_ENABLE_SPECIFY=true
14+
NEXT_PUBLIC_AD_BANNER_PROVIDER=none
15+
NEXT_PUBLIC_AD_TEXT_PROVIDER=none
1416
NEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS=[]
1517
NEXT_PUBLIC_ADDRESS_3RD_PARTY_WIDGETS_CONFIG_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/widgets/config.json
1618
NEXT_PUBLIC_ADMIN_SERVICE_API_HOST=https://admin-rs.services.blockscout.com
1719
NEXT_PUBLIC_API_BASE_PATH=/
18-
NEXT_PUBLIC_API_HOST=megaeth-testnet-v2.blockscout.com
20+
NEXT_PUBLIC_API_HOST=megaeth.blockscout.com
1921
NEXT_PUBLIC_API_SPEC_URL=https://raw.githubusercontent.com/blockscout/blockscout-api-v2-swagger/main/swagger.yaml
2022
NEXT_PUBLIC_COLOR_THEME_DEFAULT=dark
2123
NEXT_PUBLIC_COLOR_THEME_OVERRIDES={'bg':{'primary':{'_light':{'value':'rgba(250,249,249)'},'_dark':{'value':'rgba(25,25,26)'}}},'text':{'primary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(236,232,232)'}},'secondary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(223,217,217)'}}},'hover':{'_light':{'value':'rgba(245,175,148)'},'_dark':{'value':'rgba(114,215,159)'}},'selected':{'control':{'text':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(247,250,252)'}},'bg':{'_light':{'value':'rgba(236,232,232)'},'_dark':{'value':'rgba(255,255,255,0.06)'}}},'option':{'bg':{'_light':{'value':'rgba(84,75,75)'},'_dark':{'value':'rgba(66,96,82)'}}}},'icon':{'primary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(223,217,217)'}},'secondary':{'_light':{'value':'rgba(176,176,176)'},'_dark':{'value':'rgba(105,103,103)'}}},'button':{'primary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(105,103,103)'}}},'link':{'primary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(109,208,169)'}}},'graph':{'line':{'_light':{'value':'rgba(105,103,103)'},'_dark':{'value':'rgba(109,208,169)'}},'gradient':{'start':{'_light':{'value':'rgba(105,103,103,0.3)'},'_dark':{'value':'rgba(109,208,169,0.3)'}},'stop':{'_light':{'value':'rgba(105,103,103,0)'},'_dark':{'value':'rgba(109,208,169,0)'}}}},'stats':{'bg':{'_light':{'value':'rgba(236,232,232)'},'_dark':{'value':'rgba(255,255,255,0.06)'}}},'topbar':{'bg':{'_light':{'value':'rgba(236,232,232)'},'_dark':{'value':'rgba(255,255,255,0.06)'}}},'navigation':{'text':{'selected':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(247,250,252)'}}},'bg':{'selected':{'_light':{'value':'rgba(236,232,232)'},'_dark':{'value':'rgba(255,255,255,0.06)'}}}},'tabs':{'text':{'primary':{'_light':{'value':'rgba(25,25,26)'},'_dark':{'value':'rgba(236,232,232)'}}}}}
@@ -26,33 +28,31 @@ NEXT_PUBLIC_FONT_FAMILY_HEADING={'name':'Inter','url':'https://fonts.googleapis.
2628
NEXT_PUBLIC_GAME_BADGE_CLAIM_LINK=https://badges.blockscout.com/mint/sherblockHolmesBadge
2729
NEXT_PUBLIC_HOMEPAGE_CHARTS=['daily_txs']
2830
NEXT_PUBLIC_HOMEPAGE_HERO_BANNER_CONFIG={'background':['repeat center/auto 100% url(https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-skins/mega-eth.png)'],'text_color':['rgba(255,255,255,0.8)'],'search':{'border_width':['0px','2px']},'button':{'_default':{'background':['rgb(105,103,103)']}}}
29-
NEXT_PUBLIC_IS_TESTNET=true
31+
NEXT_PUBLIC_IS_ACCOUNT_SUPPORTED=true
3032
NEXT_PUBLIC_MARKETPLACE_CATEGORIES_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/marketplace-categories/megaeth-testnet.json
3133
NEXT_PUBLIC_MARKETPLACE_ENABLED=true
3234
NEXT_PUBLIC_MARKETPLACE_SUBMIT_FORM=https://airtable.com/appiy5yijZpMMSKjT/shr6uMGPKjj1DK7NL
3335
NEXT_PUBLIC_MARKETPLACE_SUGGEST_IDEAS_FORM=https://airtable.com/appiy5yijZpMMSKjT/pag3t82DUCyhGRZZO/form
34-
NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_METRICS=wss://testnet-dashboard.megaeth.com/metrics
35-
NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_RPC=wss://megaeth-testnet-v2.blockscout.com/api/v2/proxy/3rdparty/ws_megaeth_testnet_2
3636
NEXT_PUBLIC_METADATA_SERVICE_API_HOST=https://metadata.services.blockscout.com
3737
NEXT_PUBLIC_MIXPANEL_CONFIG_OVERRIDES={"record_sessions_percent": 0.5,"record_heatmap_data": true}
3838
NEXT_PUBLIC_NETWORK_CURRENCY_DECIMALS=18
3939
NEXT_PUBLIC_NETWORK_CURRENCY_NAME=ETH
4040
NEXT_PUBLIC_NETWORK_CURRENCY_SYMBOL=ETH
4141
NEXT_PUBLIC_NETWORK_ICON=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-icons/mega-eth-light.svg
4242
NEXT_PUBLIC_NETWORK_ICON_DARK=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-icons/mega-eth-dark.svg
43-
NEXT_PUBLIC_NETWORK_ID=6343
43+
NEXT_PUBLIC_NETWORK_ID=4326
4444
NEXT_PUBLIC_NETWORK_LOGO=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-logos/mega-eth-light.svg
4545
NEXT_PUBLIC_NETWORK_LOGO_DARK=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/network-logos/mega-eth-dark.svg
46-
NEXT_PUBLIC_NETWORK_NAME=MEGA Testnet v2
47-
NEXT_PUBLIC_NETWORK_RPC_URL=https://timothy.megaeth.com/rpc
46+
NEXT_PUBLIC_NETWORK_NAME=MEGA Mainnet
47+
NEXT_PUBLIC_NETWORK_RPC_URL=https://alpha.megaeth.com/rpc
4848
NEXT_PUBLIC_OG_ENHANCED_DATA_ENABLED=true
4949
NEXT_PUBLIC_OG_IMAGE_URL=https://raw.githubusercontent.com/blockscout/frontend-configs/main/configs/og-images/mega-eth.png
5050
NEXT_PUBLIC_PUZZLE_GAME_BADGE_CLAIM_LINK=https://badges.blockscout.com/mint/capyPuzzleBadge
51-
NEXT_PUBLIC_ROLLUP_L1_BASE_URL=https://eth-sepolia.blockscout.com/
51+
NEXT_PUBLIC_ROLLUP_L1_BASE_URL=https://eth.blockscout.com/
5252
NEXT_PUBLIC_ROLLUP_L2_WITHDRAWAL_URL=https://www.megaeth.com/
5353
NEXT_PUBLIC_ROLLUP_TYPE=optimistic
5454
NEXT_PUBLIC_STATS_API_BASE_PATH=/stats-service
55-
NEXT_PUBLIC_STATS_API_HOST=https://megaeth-testnet-v2.blockscout.com
55+
NEXT_PUBLIC_STATS_API_HOST=https://megaeth.blockscout.com
5656
NEXT_PUBLIC_TRANSACTION_INTERPRETATION_PROVIDER=blockscout
5757
NEXT_PUBLIC_VIEWS_CONTRACT_LANGUAGE_FILTERS=['solidity','vyper','yul','geas']
5858
NEXT_PUBLIC_VIEWS_TOKEN_SCAM_TOGGLE_ENABLED=true

tools/preset-sync/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const PRESETS = {
1515
garnet: 'https://explorer.garnetchain.com',
1616
gnosis: 'https://gnosis.blockscout.com',
1717
immutable: 'https://explorer.immutable.com',
18-
mega_eth: 'https://megaeth-testnet-v2.blockscout.com',
18+
mega_eth: 'https://megaeth.blockscout.com',
1919
mekong: 'https://mekong.blockscout.com',
2020
neon_devnet: 'https://neon-devnet.blockscout.com',
2121
optimism: 'https://optimism.blockscout.com',

ui/apiDocs/utils.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ export const REST_API_SECTIONS = [
3434

3535
if (!req.loadSpec) {
3636
const newUrl = new URL(
37-
req.url
38-
.replace(DEFAULT_SERVER, config.apis.general.host)
39-
.replace(DEFAULT_SERVER_NEW, config.apis.general.host),
37+
req.url.includes(DEFAULT_SERVER) ?
38+
req.url.replace(DEFAULT_SERVER, config.apis.general.host) :
39+
req.url.replace(DEFAULT_SERVER_NEW, config.apis.general.host),
4040
);
4141

4242
newUrl.protocol = config.apis.general.protocol + ':';

0 commit comments

Comments
 (0)