Please describe your proposed solution.
Unfrack.it was originally released to the community as a simple Vue application to connect and "unfrack" your Cardano Light Wallet. This tool looks through your connected Cardano light wallet and attempts to create a transaction where a user can migrate similar assets into a smaller number of unspent transaction outputs(eUTxO). This process is run entirely on the workstation of the user and does not require or involve server transactions. The tool has seen successful use since the initial deployment.
This project seeks to improve the product in three ways:
- Improve the documentation: The current documentation for Unfrack.it is incomplete and difficult to understand. This project will improve the documentation to make it more clear and comprehensive.
- Build a proof of concept tool: This project will build a proof of concept tool that lite wallet providers and dApps can use to add unfracking functionality to their own user experiences. This will make it easier for more people to use Unfrack.it and will help to promote the adoption of Cardano.
- Explore the potential of improved coin selection algorithms: This project will explore the potential to improve the unfracking process via better coin selection algorithms. We will use methods to identify more efficient eUTxO selection criteria and reduce the number of consolidation transactions necessary to improve wallet functionality.
How does your proposed solution address the challenge and what benefits will this bring to the Cardano ecosystem?
This proposal meets the challenge by offering a tool for Native asset tools & software - Development tools, libraries and SDKs to improve how the community and developers can issue and manage native assets.
The community receives value through the following benefits:
- Increased user adoption: The improved documentation and user experience will make Unfrack.it more accessible to users, which will lead to increased adoption of the tool.
- Reduced transaction fees: The unfracking tool will help users to combine small, unspendable UTxOs into larger amounts, which will reduce the number of transaction fees that users need to pay.
- Increased developer interest: The proof of concept tool will demonstrate the potential of Unfrack.it to lite wallet providers and dApp developers, which will lead to increased interest in the tool and its development.
How do you intend to measure the success of your project?
This project will be successful if the application is documented thoroughly, a proof of concept tool exists for wallets and dApps, and if research and development is published regarding methods to improve the selection of eUTxO for the creation of transactions.
Please describe your plans to share the outputs and results of your project?
Work and documentation will be released on GitHub. Explainer videos will be released via YouTube. The Research will be released as a PDF.