completed

GameChanger CLI: ready2use outputs

$2,000.00 Received
$2,000.00 Requested
Ideascale logo View on ideascale
Community Review Results (1 reviewers)
Addresses Challenge
Feasibility
Auditability
Solución

Proponemos ampliar la actual generación de URLs y códigos QR desde GCScripts, con fragmentos de HTML plano, React y Nodejs.

Problem:

La herramienta gamechanger-dapp-cli es capaz de generar códigos URL y QR, pero no proporciona fragmentos listos para integrar para HTML, react, node…

Yes Votes:
₳ 62,183,205
No Votes:
₳ 6,338,755
Votes Cast:
177

This proposal was approved and funded by the Cardano Community via Project F7: Open Source Developer Ecosystem Catalyst funding round.

  • download
  • download
  • download

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!

Reseñas de CAs (1)

Comments

Monthly Reports

Roadmap start date not reached yet but some required codebase between projects is already being worked on, for example API and QR encoding updates. Also cli snippet autogeneration has been integrated into Playground (IDE)

Disbursed to Date
$2,000
Status
Launched
Completion Target
9/1/2022
Comments 0

Login or Register to leave a comment!

Roadmap start date not reached yet as it depends on other proposal's milestones, but an important refactor to Typescript has been done on the cli. Also some work done that needed to be added on the wallet has been added here as well, enriching the QR code generation with better encoding quality and flexible stying options exposed on the cli. Now cli and wallet can generate coloured and black and white QR codes for dapp connections, suitable for printers.

Disbursed to Date
$2,000
Status
Launched
Completion Target
9/1/2022
Comments 0

Login or Register to leave a comment!

It depends on other proposal's milestones, but yet in adition to previous refactor, some work has been done to posibly integrate Express wallet support on the cli.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
9/1/2022
Attachment(s)
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code (Watch videos).

Some minor CLI updates were comming this month from the Cardano Totem proposal front.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
9/1/2022
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
1. In the next month
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

We have been working to finalize the Cardano Totem Stakepool Setup wizzard and on our new APIv2, it's documentations and it's dapp connector

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

Also we have been solving some unexpected Vasil related obstacles, like adapting to the testnet context, investing budget resources now on two testnets instead of one, and patching production wallet code urgently to solve breaking changes at transaction level and infrastructure level.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

Once finished on a couple more months, despite the delayed closure, it will be great to see what these Catalyst funds allowed us to build :) Bare with me, we will get there soon.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

There is too much new code being modified lately, specially our dapp connector API while being updated for Smart Contract (and all other Cardano transaction native features) support, and due to all other Fund7 proposals being developed, we are posponing the focus on this proposal until we finalize this previous work as the CLI depends on our wallet code and new API design.

Once finished on a couple more months, despite the delayed closure, it will be great to see what these Catalyst funds allowed us to build :) Bare with me, we will get there soon.

Disbursed to Date
$2,000
Status
Still in progress
Completion Target
2. In the next 3 months
Comments 0

Login or Register to leave a comment!

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