Title
minamap: Chrome Extension for Tracking Transaction Flows on the Mina Blockchain Explorer
Project Background
This proposal aims to develop a Chrome extension that enhances user interaction with the Mina blockchain explorer. The extension will allow users to track transaction flows and conveniently display address labels. It will be compatible with common Mina blockchain explorers, such as Minascan and Minaexplorer. The extension will add a query button to the address page you visit, and when you click it, the extension will call the Mina blockchain explorer’s API on the current active page to generate a graphical interface for transaction flows.Currently, there are no dedicated Chrome extensions tailored for Mina(similar product: https://chromewebstore.google.com/detail/metasuites-builders-swiss/fkhgpeojcbhimodmppkbbliepkpcgcoo?pli=1) that provide such functionality, making this initiative both novel and necessary.
Proposal Overview
Problem
There is a lack of user-friendly tools for users to analyze fund flows and display address labels directly within the Chrome browser for the Mina blockchain.
Solution
Develop a Chrome extension that calls the Mina blockchain explorer’s API, then generates a user interface graph with popular Mina blockchain explorers. This extension will provide users with the ability to efficiently track fund flows and display address labels.
just like this:
Audience
The target audience includes Mina blockchain users who require easy access to analyze fund flows and address labeling functionalities directly from their Chrome browser.
Architecture & Design
Detailed Design/Architecture
The extension will consist of frontend components for user interfacing with Mina blockchain explorers’ APIs. It will utilize modern web technologies and adhere to Chrome’s extension development guidelines for seamless integration.
Vision
Our long-term vision is to evolve the extension into a comprehensive suite of tools that not only track transaction flows and display addresses but also integrate additional features based on user feedback and technological advancements.
Existing Work
N/A
Production Timeline
Expected production timeline: 3 months post funding approval.
Budget & Milestones
Deliverables
- Functional Chrome extension for tracking transaction flows and displaying address labels.Regarding transaction flows, the API request will query all incoming and outgoing addresses, which will be visualized. Address labels will also be added if they exist.
- Documentation and user guide.
Mid-Point Milestones
Completion of frontend development and initial Mina BlockChain API integration.
Project Timeline: 2M - 2.5M
- Month 1: Detailed design and frontend development.
- Month 2: Mina BlockChain API integration and initial testing.
- Month 2 - 2.5: Final testing, documentation, and release.
Budget Requested: 6,000 MINA
Budget Breakdown
- Development and Design: 2,000 MINA
- Testing and Quality Assurance: 2,000 MINA
- Documentation and User Guide: 2,000 MINA
Wallet Address
B62qmdhpUCA8fy6oFeMY41XS5EN7ad2RVKamSkmrfYcn2zWWLrJW1b5
Team Info
Proposer Github: wzqs (wzqs) · GitHub
Proposer Experience: Cryptocurrency Exchange
Team Members: vv
Risks & Mitigations
Risks
- Dependency on external APIs and data sources.
- Compatibility issues with future Chrome updates.
Mitigations
- Implement robust error handling and fallback mechanisms.
- Maintain active development to address compatibility issues promptly.
By addressing these aspects comprehensively, we aim to create a valuable addition to the Mina blockchain ecosystem, enhancing usability and expanding its user base through accessible tools and intuitive interfaces.