Files
explore/lib/api/services/visualize.ts
T
zeekay b867d4d22a feat: rename @blockscout to @luxfi, monochrome theme, horizontal blocks
- Rename all @blockscout/* npm packages to @luxfi/* aliases (150+ files)
- Override blue accent colors to gray for monochrome theme
- Fix dropdown/menu/popover fonts to use Geist Sans
- Change Latest Blocks to horizontal scrolling layout
- Show dashes instead of zeros for validator stats on error
- Fix GHA deploy step to use correct deployment name
2026-03-02 12:28:15 -08:00

17 lines
599 B
TypeScript

import type { ApiResource } from '../types';
import type * as visualizer from '@luxfi/visualizer-types';
export const VISUALIZE_API_RESOURCES = {
solidity_contract: {
path: '/api/v1/solidity\\:visualize-contracts',
},
} satisfies Record<string, ApiResource>;
export type VisualizeApiResourceName = `visualize:${ keyof typeof VISUALIZE_API_RESOURCES }`;
/* eslint-disable @stylistic/indent */
export type VisualizeApiResourcePayload<R extends VisualizeApiResourceName> =
R extends 'visualize:solidity_contract' ? visualizer.VisualizeResponse :
never;
/* eslint-enable @stylistic/indent */