Files
tom goriunovandGitHub ebbee2ba57 Multichain explorer v2 (#3259)
* Support redirect to a correct view from search

* show domains on address page

* migrate to new API version to display address domains

* another api update

* new design for chain widget on home page + tests

* chain widget styles for mobile devices

* ecosystems page

* update types

* add ecosystems to navigation

* address portfolio: pt.1

* portfolio tokens list

* filter portfolio by chain

* skip redirect when navigating to search result by clicking on "show all results" link

* net worth block design

* add filter input to chain select and fix tokens table

* calculate address portfolio

* adjust card logic

* support custom token types in multichain explorer

* handle case when new worth is 0

* add text filter to tokens list

* fixes

* demo envs

* portfolio tests

* ecosystems test

* change signature for getTokenTypes function

* fix adding token to the wallet from the list

* lazy load all address domains

* show contract creator and implementations info

* fix tests

* add poor reputation tokens toggle

* tweaks

* dim celo native tokens

* disable env validator

* fix tests

* remove tokens with 0 usd value from top tokens

* fixes

* preserve selected chain when switching tabs on address page

* add hints to stats widgets on home page

* update envs for demo

* fix portfolio cards and home page

* update styles for contract creator and implementations

* fix select issues

* add chains from cluster to network menu

* hide csv export link on empty logs page

* update screenshots

* rollback select fix

* update cut length calculation for portfolio cards

* fix chain select

* update screenshots

* fix tests

* more fixes

* add sorting to ecosystems table

* fix test

* fixes

* fix loading state in ecosystems page

* review fixes

* fix tests
2026-02-25 10:45:09 +01:00

41 lines
942 B
TypeScript

import type * as multichain from '@blockscout/multichain-aggregator-types';
import { chainA, chainB, chainC } from './chains';
export const chainMetrics: multichain.ListChainMetricsResponse = {
items: [
{
chain_id: chainA.id,
active_accounts: {
current_full_week: '1000',
previous_full_week: '900',
wow_diff_percent: '10',
},
tps: '1000',
new_addresses: {
current_full_week: '500',
previous_full_week: '600',
wow_diff_percent: '-20',
},
},
{
chain_id: chainB.id,
active_accounts: undefined,
tps: '42',
new_addresses: {
current_full_week: '200',
previous_full_week: '10',
wow_diff_percent: '900',
},
},
{
chain_id: chainC.id,
active_accounts: {
current_full_week: '100',
previous_full_week: '100',
wow_diff_percent: '0',
},
},
],
};