ICSCAN: Internet Comput Data Explorer

We recently build an IC explorer where users can find some useful data:

  1. subnet data: living canisters, nodes, providers
  2. Canister data: some basic info, call(using plug or stoic wallet) and query canister,
  3. Neurons: neurons info (ps: we can not get some neurons’ id, so we display this kind of neurons id as unknown)
  4. principals: canisters and neurons controlled by a principal
  5. ledger info: accounts and transactions

Simple Roadmap:
v0.1.0: basic IC info (early April)
v0.2.0: basic NFT in IC info (early June)
v0.3.0: basic Defi in IC info (early Aug)

20 Likes

does-it-come-in-black-batman

dark mode plz, I don’t go outside anymore.

2 Likes

This is awesome!

Do you know why this is?

1 Like

we get this kind of neuron from the interface "get_neuron_info_by_id_or_subaccount
" with subaccount but the “ID” of response is empty

This is awesome, looking forward to more features and

Now users can call canisters using infinity swap and internet identity.

4 Likes

Right, but why is the ID of the response empty?

We have released ICSCAN v0.2.0. The updates include the completion of IC data and the addition of NFT information.

IC update

  • For dissolving neurons, we added a Suspended state, where the age of the suspended dissolving neuron will restart the calculation, which is not shown in the dashboard

  • The Account & Transaction List adds charts of changes over time in relation to transactions and accounts.

  • The Account Detail section adds the ICP-related chart for the Account.

Add NFT info

  1. overview info of NFT in IC
  • general info
  • collection list
  • top sale info
  1. collection detail
  • analysis
  • NFT list
  • holder list
  • transaction list
  1. NFT detail

  2. Account

  • NFTs held by a given holder
  • NFT txs related to a given holder
2 Likes

My team heavily uses ICSCAN, keep up the great work. One possible ask is if we could get the .did file in Rust.

image

we use the interface “__get_candid_interface_tmp_hack”, if the canister writen by motoko.

ICScan is such an amazing project! Keep up the good work!

Out of curiosity whats your dev environment like? How do you query the NNS canister?

We developed a go-agent called IC-GO and query nns canister using IC-GO

Do you interact with the main net governance canister while developing or have you compiled a local version?

Interact with main network directly

But to do that don’t you have to run the canisters on mainnet? Aren’t all the redeploys expensive?

we only need to call the interface provided by canisters

Where do you get the neuron data from?

I.e., the amount of ICP in staking and the dissolve delay?

Do you use the API from the official DFINITY dashboard or is there any way to get this data directly on-chain?

Thank you.

icscan.io looks unaccessible