Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flow Smart Contract Debugger #263

Closed
1 of 3 tasks
QuenumGerald opened this issue Jul 24, 2024 · 1 comment
Closed
1 of 3 tasks

Flow Smart Contract Debugger #263

QuenumGerald opened this issue Jul 24, 2024 · 1 comment
Assignees

Comments

@QuenumGerald
Copy link

QuenumGerald commented Jul 24, 2024

Grant category

Please select one:

  • Open source maintenance
  • Developer tools / services
  • Educational material

Description

Problem statement

  • Target audience: Developers building smart contracts on the Flow blockchain.
  • Evidence for the need: Developers currently lack dedicated tools for debugging smart contracts on the Flow blockchain, leading to inefficiencies and increased development time. A dedicated debugging tool would streamline the development process, making it easier and faster to identify and fix issues in smart contracts.

Proposed solution

I propose to develop a Flow Smart Contract Debugger, a developer tool that enhances the process of building and testing smart contracts on the Flow blockchain. This tool will provide an intuitive graphical user interface (GUI) that integrates with the existing Flow CLI and Flowser, offering features such as step-by-step debugging, real-time variable inspection, and smart contract state visualization.

Impact

  • Enhanced Developer Experience: Simplifies the process of identifying and fixing issues in smart contracts, leading to more robust and secure applications.
  • Increased Productivity: Integration with existing tools and real-time debugging features will streamline the development process, reducing the time spent on testing and debugging.
  • Community Resource: As an open-source project, other developers can build upon and improve the debugger, fostering collaboration and continuous enhancement of the tool.
  • Wider Adoption: Simplifying the development process will attract more developers to the Flow ecosystem, boosting innovation and ecosystem growth.

Milestones and funding

Note: Please consider adoption and/or maintenance milestones at the end of your project.

Milestone Deliverables Timeline Risks USD proposal
1 - Research and Planning Detailed project plan 2 weeks None 1,000
2 - MVP Initial version of the debugger 4 weeks Integration complexity 5,000
3 - Integration Integration with Flow CLI and Flowser 6 weeks Compatibility issues 7,000
4 - Testing and Optimization Thorough testing and performance optimization 4 weeks Bugs and performance issues 3,000
5 - Documentation Comprehensive documentation and user guides 2 weeks None 1,000
6 - Launch and Promotion Deployment on testnet and promotion within the community 4 weeks User adoption 2,000
7 - Adoption 5 teams using the debugger 6 weeks User engagement 1,000
8 - Maintenance Resolving issues and fixing bugs 3 months Ongoing support 3,000

Total funding proposed: 23,000 USD

Team

Name Role Bio Contact
Gérald Quenum Full-Stack Engineer Specialized in tokenization and Web3 solutions, with 10 years in blockchain and 5 years as a Blockchain Developer in various startups. Experienced in JavaScript, Go, Solidity, TypeScript, and more. [email protected]
@Aliserag
Copy link

We appreciate your proposal. After careful review we've decided not to proceed at this time. Please stay connected to our Twitter and working groups to stay on top of the latest developments in the ecosystem and new grant opportunities.

@github-project-automation github-project-automation bot moved this from New: In review to Closed (withdrawn or passed) in Grants Overview Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Closed (withdrawn or passed)
Development

No branches or pull requests

3 participants