Last updated a year ago
GameChanger has no-code DAPP connector since months. Shelley DAPPs are posible, but Goguen DeFi era using the same JSON API is needed.
We will research and add smart contract support aiming to provide the easiest posible DAPP integrations to help onboard builders & students
This is the total amount allocated to GameChanger: smart contract support.
Extended problem statement:
With the current lack of browser PAB implementation, smart-contract ecosystem has to find ways to provide early support. Its not ideal, but is necesary as first steps towards RealFi/DeFi evolution in Cardano.
GameChanger Wallet also has special needs regarding this implementation as our DAPP connector works very differently compared to the current connector trend specified by the CIP-0030. Generally speaking It aims to be a fully featured, JSON based transaction builder API, with webpage to webpage URL redirections as comunication channel because wallet is a webapp and has very different context that the one a browser extension would have. (Another communication channel is planned in the future) This opens up to incredible use cases such as super low entry complexity barreer for DAPP students and builders, hardware integrating the wallet (real use cases already available), and many more.
This require from us a proper research into find ways to adapt current wallet features and workflows with Plutus scripts and eUTXO support, with proper exposure into this JSON API called GCScripts. We will not only be signing externally builded raw transactions, in most cases we need to think differently.
Describe your solution to the problem:
We will begin with a research phase ending up into small proof of concepts to explore the ways into how we can tackle this challenge with our codebase. If we find PAB availability during this phase we can pivot our strategy and start pioneering into it, if not, we expect to be solving this solution by leveraging as most as we can on user customizable parameters and Emurgo's cardano-serialization-lib, the library behind Yoroi wallet and currently the one we are using to unleash our wallet with all the features we currently provide.
Use cases and customers:
Extended relevant experience:
Cardano users can already benefit from having a highly humanized and gamified wallet, which is 100% committed to removing the entry barriers for students, entrepreneurs, junior developers and newcomers around the world. It's called GameChanger and our vision is to allow our users to focus on what matters rather than investing time and energy in infrastructure, language complexities and having higher level coding skills.
GameChanger current core features:
Use cases and customers:
Meet the team:
Adriano Fiorenza is Entrepreneur & Senior Full Stack Developer with 10+ years of experience 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:
Our DAPP supports Shelley era features like multi-asset multi-outputs, minting and metadata. We are working with a codebase relying on an upgradable version of cardano-serialization-lib. Other proposals of ours are trying to switch from a storeless to a spending password model and also aiming to add HW Ledger and Trezor support. During this upcoming refactors, it would be an adecuate moment to research and add SC support as well.
Key features/goals:
This are tentative as research phase and PAB availability could change our plans:
support for user defined serialized Plutus scripts into GCScripts
support for user defined serialized datum field
support for user defined serialized redeemer field
aid on fee calculation or rely user defined parameters to calculate it per DAPP basis
collateral UTXO handling combined with our key derivation plans
special UI support, from eUTXO model details on TransactionViewer to DAPP connector review stage details and user-acceptance flow.
Roadmap:
Key Performance Indicators for the first 3/6 months (KPIs):
3rd month:
increased number of pioneer users and DAPPs wanting to start integrating with GC
6th month:
increased number of SC DAPP GC wallet users
increased number of SC transactions executed on GC wallet
increased number of identificable SC DAPPs integrating GC
Budget:
- 1 Full-Stack Senior Engineer ($3000 x 3 months = 9000$)
Total: $9000 for a 3 months period.
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!
NB: Monthly reporting was deprecated from January 2024 and replaced fully by the Milestones Program framework. Learn more here
GameChanger Finance delivers great value with its next generation wallet and dapps, teaming up Gimbalabs, Dandelion and Yoroi contributors