[IMPACT] Please describe your proposed solution.
We will perform the following:
- Update our Catalyst registration SDK to use the new Rust codegen solution from https://cardano.ideascale.com/c/idea/419158
- Update our Catalyst registration SDK to support dRep functionality
- Add dRep indexing to Carp using the updated SDK
- Integrate the SDK and the Carp endpoint into Flint Wallet
Additionally, we will continue our ongoing discussions with IOG about Catalyst registration process changes and the dRep functionality. There was talk of dcSpark also making the updates to CIP30 required for dRep support, which may end up falling under the scope of this proposal
[IMPACT] Please describe how your proposed solution will address the Challenge that you have submitted it in.
The SDK and the Carp indexer integration will be fully usable by any other project that either wants to add Catalyst registration support or index Catalyst registration information from the blockchain
[IMPACT] What are the main risks that could prevent you from delivering the project successfully and please explain how you will mitigate each risk?
No risk other than standard engineering risk (delayed, over-budget, etc)
[FEASIBILITY] Please provide a detailed plan, including timeline and key milestones for delivering your proposal.
We plan to build the SDK in early Q3 and the indexer + Flint support in late Q3
[FEASIBILITY] Please provide a detailed budget breakdown.
All funds will be put towards developer cost
[FEASIBILITY] Please provide details of the people who will work on the project.
1 Rust engineer + 1 part-time project lead
[FEASIBILITY] If you are funded, will you return to Catalyst in a later round for further funding? Please explain why / why not.
Not unless there are future changes to Catalyst that require future upgrades
[AUDITABILITY] Please describe what you will measure to track your project's progress, and how will you measure these?
Successful release of the SDK and its integration by other tools (either directly by NPM downloads or indirectly by being used as a reference implementation for other implementations)
[AUDITABILITY] What does success for this project look like?
Successful release of the SDK which allows dRep support for future Catalyst rounds along with proper integration in wallets
[AUDITABILITY] Please provide information on whether this proposal is a continuation of a previously funded project in Catalyst or an entirely new one.
New proposal