Detailed Plan
GameChanger Wallet users can use this cli in order to generate QR codes and Urls that consume the gameChanger scripts to create and interact with the wallet, create transactions, send funds or assets, mint, etc.
Extended problem statement:
We think we have the opportunity to become disruptive again, despite having the url and qr code generator already working, which helps developers to integrate gcScripts and interact with the wallet in simple steps, we think that we need to continue improving the developer experience.
Describe your solution to the problem:
The command line utility will support the following modes:
- HTML: will generate a new html document containing the link to execute the gcscript.
- Button: will generate a simple embeddable button with a link to execute the gcscript.
- Nodejs: will generate a simple backend nodejs web server app that will redirect user to execute the gcscript.
- React: will generate a react dummy application that also contains a button to execute the gcscript.
All this methods can be used with ease to embed gscripts in any other website or projects in a secure way.
Use cases and customers:
- Existing GameChanger Wallet users that want to integrate quick GameChanger payment on their websites or projects.
- Onboard new developers in Cardano ecosystem by simplifying the development experience and making it extremely easy to build advanced integrations for their projects.
- Bring control to users in the NFT space, by letting them manage their minting, policy, etc.
- M2Tec - Maarten Menheere's Paypad device, amazing first ever hardware integration with our wallet that blowed our minds is using the cli;
- ALDEA CNFT drop. 500 unique NFTs minted with GameChanger Wallet would benefit from the cli
- Power users and students, for example running batch payments as a single multi-output transaction would benefit from this. (already real use cases here)
Meet the team:
Adriano Fiorenza is Entrepreneur & Senior Full Stack Developer with 10+ years of experience in software and IOT development. Founder and the main Lead Developer behind GameChanger Wallet, and Project Catapult, participated in 1st gen Plutus Pioneer Program and is currently contributing as Core Team member at Gimbalabs
His Linkedin profile can be found at <https://ar.linkedin.com/in/adriano-fiorenza>
Javier Ribó, Technical manager working in the flight industry and for the past years has successfully built and scaled different projects.Also worked for more than 7 years in the Hosting & Cloud industry. Currently going through the "Emurgo Developer course" Batch 52 & contributing to GameChanger Wallet as Senior Developer.
His Linkedin profile can be found at <https://www.linkedin.com/in/index>
Roberto C. Morano is a systems integrator and DevOps advocate with over 15 years of experience. Ex-Emurgo DevOps Lead. Gimbalabs Co-Founder. Dandelion Founder and Operator. GameChanger Wallet advisor.
His Linkedin profile can be found at <https://www.linkedin.com/in/rcmorano/>
Current Status / Technical Information:
The GameChanger Wallet, is already a product officially released in an early stage to the public with a big set of unique features unleashing the potential of Cardano and its underlying library: cardano-serialization-lib (Yoroi's library). It's also important to clarify that unlike other wallets in the ecosystem, GameChanger Wallet offers users the ability to combine several Cardano features at once into single transactions, for sustainable blockchain usage and reduced fees. The wallet builds these complex low level transactions, not the dapps. We take the hard work on allowing dapp builders to focus on building their projects faster and easier. Sometimes we have been referred to as an easier cardano-wallet-cli web alternative.
Key features/goals:
Mainly improving the developer ecosystem and helping to bring more users into it, by making it extremely easy to build dApp integrations with GameChanger wallet.
We support url and qr code generation and will make sure to add the new outputs we've defined here: html, button, nodejs and react.
Roadmap:
The draft estimation on the deliveries would be of 3 months
The initial estimation is about 3 months. Depending on other proposals interrelated to this one, deliverables will be finished earlier.
Unless upcoming use cases lead us to prioritize something differently, we will address the backlog this way:
First month: building the generation functions and completing the features.
Second month: First tests with existing known users of the cli to get feedback and possibly making small adjustments and improvements.
Third month: Wrapping up and final testing phase
Key Performance Indicators for the first 3/6 months (KPIs):
Budget:
1 fullstack developer (2000/mo x 1)
total 2000$
Related proposals & other projects:
More information in general about all our participation and co-proposals in Catalyst can be found on our website.
<https://gamechanger.finance/catalyst>
We also want to contribute to the overall Catalyst experience and we have created Project Catapult for all the not-funded proposals and helping on Catalyst Community Tools On-Chain!