MCPcopy Index your code
hub / github.com/dfinity/nns-dapp

github.com/dfinity/nns-dapp @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
7,025 symbols 26,262 edges 1,627 files 114 documented · 2% updated todaynightly-2026-07-08 · 2026-07-08★ 14012 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

NNS Dapp

NNS Dapp logo

GitHub Workflow Status (with event) GitHub all releases Chat on Discord


NNS Dapp offers a user-friendly platform for interacting with the Network Nervous System (NNS) and any SNS of the Internet Computer. With this decentralized application, you can easily perform the following actions:

  • Send and receive tokens (ICP, ckBTC, CHAT etc.)
  • Stake and manage neurons
  • Vote on the governance of the Internet Computer and SNSes
  • Participate in decentralization swaps
  • Create and top up canisters

Links

Some useful links:

  • HACKING provides guidance for local development and offers helpful resources for developers.
  • BUILD.md contains information about build reproducibility, tools, and pipelines.
  • The SNS aggregator is a back-end canister that provides fast, certified data about Service Nervous Systems (SNS).

Getting Help

Here are some ways you can reach out for help or share your best ideas to improve the dapp:

  • Issue Tracker: Create a new ticket if you encounter a bug using NNS Dapp, or if an issue arises when you try to run or build the code.
  • DFINITY Forum: The forum is a great place to look for information.
  • Support: Create a support request if you'd like to get a personalized help.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 2,884
Function 2,382
Class 1,323
Interface 332
Enum 104

Languages

TypeScript86%
Rust14%

Modules by API surface

rs/sns_aggregator/src/types/ic_sns_governance.rs197 symbols
rs/sns_aggregator/src/types/ic_sns_swap.rs113 symbols
rs/sns_aggregator/src/types/ic_sns_ledger.rs101 symbols
frontend/src/lib/utils/neuron.utils.ts91 symbols
frontend/src/lib/types/i18n.d.ts80 symbols
rs/sns_aggregator/src/types/ic_sns_wasm.rs75 symbols
rs/backend/src/accounts_store.rs75 symbols
rs/backend/src/accounts_store/tests.rs70 symbols
frontend/src/lib/utils/sns-neuron.utils.ts60 symbols
rs/sns_aggregator/src/types/ic_sns_root.rs54 symbols
frontend/src/tests/page-objects/App.page-object.ts49 symbols
frontend/src/lib/canisters/nns-dapp/nns-dapp.errors.ts49 symbols

For agents

$ claude mcp add nns-dapp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page