MCPcopy Index your code
hub / github.com/dfinityexplorer/dfinityexplorer-dashboard

github.com/dfinityexplorer/dfinityexplorer-dashboard @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
341 symbols 650 edges 60 files 276 documented · 81%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

ICP Explorer

GitHub Twitter URL

ICP Explorer is an open-source network dashboard built by the Internet Computer community.

Open-Source Libraries Used

  • D3
  • Font Awesome
  • Google Fonts
  • loadCSS
  • Material-UI
  • PixiJS
  • prop-types
  • React
  • react-ga
  • react-globe.gl
  • react-parallax
  • react-reveal
  • react-sizeme
  • react-spring
  • react-twitter-embed
  • recharts
  • Styled-Components
  • throttle-debounce

APIs Used

  • Internet Computer Association
  • Nomics

Code of Conduct

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Copyright and License

Copyright 2018-2022 the icpexplorer contributors. Code released under the MIT License.

Extension points exported contracts — how you extend this code

TransactionsPagedTableProps (Interface)
(no doc)
web/src/Components/TransactionsPagedTable/TransactionsPagedTable.tsx
PagedTableCell (Interface)
(no doc)
web/src/Components/PagedTable/PagedTable.tsx
PagedTableBodyRow (Interface)
(no doc)
web/src/Components/PagedTable/PagedTable.tsx
PagedTableProps (Interface)
(no doc)
web/src/Components/PagedTable/PagedTable.tsx

Core symbols most depended-on inside this repo

getHashString
called by 12
web/src/utils/getHashString.tsx
getRowCells
called by 6
web/src/Components/DataCentersTable/DataCentersTable.js
getBreakpoint
called by 6
web/src/utils/breakpoint.js
request
called by 6
web/src/rosetta/RosettaApi.js
getIcpStringFromE8s
called by 5
web/src/utils/getIcpStringFromE8s.tsx
getApiStakingSubnetSum
called by 4
web/src/utils/getApiStakingSubnetSum.js
getRowCellsMetric
called by 3
web/src/Components/NetworkMetricsTable/NetworkMetricsTable.js
isBreakpointDesktop
called by 3
web/src/utils/breakpoint.js

Shape

Method 211
Class 80
Function 46
Interface 4

Languages

TypeScript100%

Modules by API surface

web/src/rosetta/RosettaApi.js22 symbols
web/src/Components/DataCentersTable/DataCentersTable.js19 symbols
web/src/Components/BlocksChart/BlocksChart.js16 symbols
web/src/Components/PriceChart/PriceChart.js15 symbols
web/src/Components/CanistersChart/CanistersChart.js15 symbols
web/src/Components/IcpMetricsTable/IcpMetricsTable.js14 symbols
web/src/Components/NetworkMetricsTable/NetworkMetricsTable.js13 symbols
web/src/Components/MessagesChart/MessagesChart.js12 symbols
web/src/Components/BarChart/BarChart.js12 symbols
web/src/Components/PagedTable/PagedTable.tsx9 symbols
web/src/Components/DataCentersPage/DataCentersPage.js9 symbols
web/src/Components/TransactionsPage/TransactionsPage.js8 symbols

For agents

$ claude mcp add dfinityexplorer-dashboard \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact