not approved
QR-Code-TxTemplates Creator (for SPOs, DReps, NFT, Educators)
Current Project Status
Unfunded
Amount
Received
₳0
Amount
Requested
₳25,000
Percentage
Received
0.00%
Solution

Develop a user interface that lets users visually construct transaction templates, generating QR codes for wallets to scan, balance and sign, simplifying transaction building and visualization.

Problem

Lack of user-friendly tools to create and share transaction templates, making it difficult for users, DReps, SPOs, NFT creators and DApps to facilitate complex transactions easily.

Impact Alignment
Feasibility
Value for money

Team

1 member

QR-Code-TxTemplates Creator (for SPOs, DReps, NFT, Educators)

Please describe your proposed solution

Our solution is to develop a user-friendly interface that allows users to search for UTXOs on the Cardano blockchain and visually construct transactions.

Main features:

  • Search UTXOs: Input wallet addresses to retrieve associated UTXOs with detailed information.
  • Visual Transaction Builder: Visually construct transactions, including creating partial transactions or "transaction templates."
  • QR Code Generation: Create QR codes representing the serialized total for partial transactions that can be scanned by wallets, which will then add the missing inputs and balance for signing and submission.

Reasons for Our Approach:

  • Accessibility: By providing a visual interface, we lower the barrier to entry for users without technical expertise.
  • Simplification: Streamlines the complex process of transaction construction, especially for smart contracts.
  • Community Engagement: Encourages broader participation in the Cardano ecosystem.
  • Enhanced Functionality: By allowing partial transactions, we cater to a broader range of use cases.
  • User Empowerment: Simplifies complex transactions, making advanced blockchain interactions accessible.
  • Ecosystem Growth: Facilitates activities like delegation and NFT minting, contributing to the Cardano ecosystem's expansion.

Who Will Benefit:

  • General Users: Individuals looking to manage their Cardano assets more effectively.
  • Developers: Those who can build upon our open-source code.
  • Educators: Can use the tool for teaching purposes.
  • NFT Creators: Can be used as a tool for generating QR codes for minting transactions.
  • SPOs : Generating QR codes for delegation transaction
  • DReps: Generating QR codes for delegation transaction

Demonstrating Impact:

  • User Metrics: Track the number of transactions constructed and submitted.
  • Feedback Loops: Collect user feedback to continuously improve the platform.

Please define the positive impact your project will have on the wider Cardano community

Our project will enhance the Cardano ecosystem by:

  • Simplifying Delegation: Makes it easier for users to delegate to DReps and SPOs via QR codes.
  • Streamlining NFT Minting: Simplifies the process for users to mint NFTs by scanning a QR code provided by creators.
  • Enabling New Use Cases: Opens doors for various applications requiring transaction templates.
  • Increasing Accessibility: Simplifies blockchain interactions for non-technical users.
  • Driving Adoption: Encourages more users to participate in the network.
  • Supporting Developers: Provides open-source code for further innovation.

Measuring Impact:

  • Quantitative Metrics: Number of users, transactions constructed, and transactions submitted.
  • Qualitative Feedback: User surveys and community engagement to assess satisfaction.

Sharing Outputs:

  • Open Source Repository: All code will be available on GitHub under the GPLv3 License.
  • Community Engagement: Active participation in forums and collaboration with other projects.

What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?

I have graduated from the Emurgo Academy's Cardano Solutions Architect program and recently successfully completed a Catalyst-funded open-source project for a Cardano DApp, utilizing Haskell and Plutus (Project ID 1000064).

What are the key milestones you need to achieve in order to complete your project successfully?

Milestone 1: A: Milestone outputs

Foundational Documentation

  • UI Mockups
  • User Stories: A set of narratives capturing the needs and wants of the end-users.
  • Functional Documentation (and diagrams using PlantUML)

B: Acceptance criteria

  • User Stories and UI Mockups must encompass all potential user interactions.
  • Functional documentation should describe the behavior of each use-case.

C: Evidence of milestone completion

Evidence of milestone completion: A shared repository or document storage platform containing the Foundational Documentation.

Milestone 2: A: Milestone Outputs

  • Draft and submit the Cardano Improvement Proposal (CIP) for standardizing transaction templates.
  • Engage with the community for feedback and revisions.

B: Acceptance Criteria

  • CIP is submitted according to Cardano's guidelines and is accepted for review.
  • Active community engagement and incorporation of feedback into the CIP.

C: Evidence of Milestone Completion

  • Published CIP draft on the official repository.
  • Records of community discussions and feedback.

Milestone 3: A: Milestone Outputs

  • Implement the visual transaction builder interface, allowing users to select UTXOs and define transaction outputs.
  • Implement QR code generation for constructed transactions.

B: Acceptance Criteria

  • Users can visually construct transactions, including inputs for smart contracts.
  • Users can generate QR codes and successfully sign and submit transactions via compatible wallets.

C: Evidence of Milestone Completion

  • Functional prototype demonstrating transaction construction capabilities.

Final Milestone: Closing project

Objective

  • Create a Project Close-Out Report and Project Close-Out Video.
  • Update documentation of the open source repository
  • Walkthrough Videos: Multimedia content elucidating the functionalities.

Acceptance criteria

  • Video for the final report of the project.
  • Project Close-Out Report
  • A repository with all the code, documentation and test results

Please provide a cost breakdown of the proposed work and resources

Costs represent 1 average wage (for 1 dev ..me) for 12 months.

No dependencies

How does the cost of the project represent value for money for the Cardano ecosystem?

The investment for the transaction templates feature significantly enhances the ecosystem adoption, offering:

  • Expanded Use Cases: Supports DReps, SPOs, NFT creators, and other entities, fostering ecosystem growth.
  • Increased Adoption: Simplifies critical functions like delegation and NFT minting, encouraging more users to participate.
  • Open Source Contribution: Provides valuable tools and code for the community to build upon, multiplying the project's impact.

Given the broader reach and potential for driving significant user engagement, the costs represent excellent value for the Cardano community.

close

Playlist

  • EP2: epoch_length

    Authored by: Darlington Kofa

    3m 24s
    Darlington Kofa
  • EP1: 'd' parameter

    Authored by: Darlington Kofa

    4m 3s
    Darlington Kofa
  • EP3: key_deposit

    Authored by: Darlington Kofa

    3m 48s
    Darlington Kofa
  • EP4: epoch_no

    Authored by: Darlington Kofa

    2m 16s
    Darlington Kofa
  • EP5: max_block_size

    Authored by: Darlington Kofa

    3m 14s
    Darlington Kofa
  • EP6: pool_deposit

    Authored by: Darlington Kofa

    3m 19s
    Darlington Kofa
  • EP7: max_tx_size

    Authored by: Darlington Kofa

    4m 59s
    Darlington Kofa
0:00
/
~0:00