Files
tom goriunovandGitHub 3d98f2d702 MegaETH: mini-blocks page (#3024)
* MegaETH: uptime dashboard

Fixes #2906

* basic implementation of mini-blocks

* update socket url and time format

* update mega eth preset

* customize flashblocks name

* clean up

* update color theme variable for mega eth

* [skip ci] don't show alert "scanning new mini-blocks"
2025-10-08 09:35:35 +02:00

30 lines
656 B
TypeScript

import type { Feature } from './types';
import { getEnvValue } from '../utils';
const title = 'MegaETH chain';
const socketUrlMetrics = getEnvValue('NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_METRICS');
const socketUrlRpc = getEnvValue('NEXT_PUBLIC_MEGA_ETH_SOCKET_URL_RPC');
const config: Feature<{ socketUrl: { metrics?: string; rpc?: string } }> = (() => {
if (socketUrlMetrics || socketUrlRpc) {
return Object.freeze({
title,
isEnabled: true,
socketUrl: {
metrics: socketUrlMetrics,
rpc: socketUrlRpc,
},
});
}
return Object.freeze({
title,
isEnabled: false,
});
})();
export default config;