I’m excited to share IC Tokenverse, an application I vibe-coded with Caffeine to help the community explore the growing ICRC-1 token ecosystem. I wanted to build a tool that makes it easy to dive into ledger metadata, track transaction history, and curate a high-quality registry of tokens on the Internet Computer.
What is IC Tokenverse?
IC Tokenverse is a dedicated explorer designed for information density and technical transparency. It serves as a bridge between raw canister data and a clean, mobile-optimized interface.
I’ve launched this as a community-driven resource, and I’m looking for your help to grow it.
Core Features
Deep Ledger Insights: Access total supply, fees, minting accounts, and supported standards. It even pulls live Controller and Subnet ID info.
Advanced Transaction History (ICRC-3): I’ve implemented a robust engine to handle archive canister fetching, ensuring even older transactions are accessible.
Transparent Event Log: Every admin action—from approving a token to updating metadata—is logged publicly with reasons, ensuring the registry remains trustworthy.
Mobile-First “Card” Design: Transaction history is displayed in a stacked, card-based layout optimized for phones.
Individual Block Explorer: Every block has its own dedicated route for sequential navigation and raw data inspection.
Note: I thing this is a bit buggy right now. If you face issues with that, move to the entry page and reload the application.
Join the Curation Effort
The “Token Registry” is meant to be a community effort. I’ve built a few ways for you to get involved:
Propose New Tokens: Anyone can propose a new ICRC-1 ledger for the registry directly through the app. Just provide the Canister ID and an optional comment.
Become an Admin: I am looking for community members who want to help curate the registry! If you’re interested in reviewing proposals and maintaining the list, I’m happy to add you as an admin.
Favorite your Assets: Sign in with Internet Identity to favorite tokens. This helps the community see which ledgers are gaining the most traction. You can also easily filter for your favorite tokens this way.
So far I have added ckBTC, ckETH, ckUSDC and ckUSDT to the registry.
Future Roadmap
One of the next features I’m excited to explore is the implementation of a Public HTTP API. This would allow any developer to easily fetch all entries in the managed token registry for use in their own applications, further decentralizing access to this curated data.
In any case I am happy to get feedback about the application and what you like to see added or improved.
just as a FYI. somebody just proposed to add ICP to the registry.
I declined with following message which is currently not fully displayed in the event log:
unfortunately we cannot / should not add ICP for now. while it supports the ICRC-1 interface, the block log is stored differently and the transaction history cannot be viewed.
currently I wouldn’t want to add tokens which do not implement ICRC-3. otherwise the app will fail loading the tx-history.
I’m happy to assist you. I’m a long-time ICP user, having been involved in ICP for many years. ID: i4p2c-z2qde-h56rc-l7z2v-ptxqz-alouc-3xdpa-gfa2d-tda43-w2o4l-vqe
FYI: somebody proposed the BOB ledger now. unfortunately it turns out that the application has a bug right now to process the callback to access an archive block of that ledger. the ICRC-3 implementation of BOB still looks valid. I need to see if I can fix this.
who proposed TEST_TOKO ? any more information regarding this? I am not sure if test tokens should be added. maybe there should be a different registry for this (or the registry should be expanded to provide a filter for test-tokens
the backend unavailability is currently a bug that happens when you refresh/open a page on a custom URL (not the main entrypoint). I am aware of it, but wasn’t able to get it fixed so far
it should fix when you open the main entrypoint and refresh the page there.