Claim Your Account
Lets get you verified!
Great! You may close this page
after you've sent us the code on ideascale.
You will receive a confirmation once your account is validated
To verify your ownership of this profile,
please send a personal message to
Lido Nation
on ideascale and include the code above.
Login to follow GameChanger Finance - Adriano Fiorenza
GameChanger Finance - Adriano Fiorenza
GameChanger Finance
Claim Account
Follow
Bio
Missing Bio. Claim profile to add a bio.
Community Reviews across funding rounds
GameChanger Finance - Adriano Fiorenza Proposals (27)
Cardano Totem: Onboarding the World
Solution: A counter-top device for on-boarding, which prints a paper wallet. Using this receipt a user can interact with Cardano in a central location
GameChanger: Ledger HW support
Solution: We will research and build Trezor and Ledger support to enhance our rich feature set with extra security, for users and dapp builders.
GameChanger: Spanish and Portuguese
Solution: Integrate commonly used i18n and translations in spanish and portuguese for our main product, GameChanger Wallet.
GameChanger: File Storage Protocol over Cardano - Enhancements and HTTP API Servers Quick Pitch
Solution: For on-chain web/data hosting and many other applications on top, let's improve GCFS, add compression, and develop a data lookup API and HTTP server for hosting directories from it statefull DiskNFTs
GameChanger: open-sourcing now to help CIP30 spec upgrade
Solution: Due to the large work done, we offer open sourcing the full 2024 v2 dapp connector schema to serve as a reference or CIP itself after a final process of user feedback, maintenance and documentation
Andamio - Gamechanger & Helios PBL course
Solution: Create a 5 step course on the Andamio platfrom. Using the problem based learning approach.
Project Catapult: Where not-funded and finished proposals are not left behind - by GameChanger Finance ❤️ Quick Pitch
Solution: Let's facilitate for the community to save any project, also Catalyst-curated not-funded projects, by catapulting them forward with donations and other mechanisms.
Second chances*, even for this dapp.*
Dandelion-lite: Decentralized nodes for dummies for GameChanger, Gimbalabs, Roundtable and devs
Solution: Decentralize dApps and services, support developers , students and educate, all with a Docker-compose and Podman based project of popular open-source APIs that can be "started with 1 click"
GameChanger: Open sourcing GCFS to put dapps FULLY on-chain, not in centralized nor external infrastructure
Solution: Improve and open-source GCFS as a TypeScript library for reading and searching files stored on-chain, and a web server that can even serve HTML for frontends, supporting fully on-chain resilient DApps
Monthly Reports
Error following
Successfully subscribed. Watch your inbox!
We will check for new reports and deliver them directly in your email.
Your email will not be shared with any 3rd party or be used for anything else.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
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.
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.
We have been dedicating all our development focus on the new API v2, settings specification and other core features as without counting with them, HW wallets cannot be fully integrated, and also because it requires a completely new UI with custom screens for API operations, and also the complete new Playground IDE, we are delaying the final integration, testing and adjustments of this proposal until we can do all this with the new API developed completely, to better use our out of budget dev's time.
An update on this project is that December wallet settings refactor and new specification has a direct influence on how HW branch will be integrated. Even planning on this, some API features has been planned to be implemented with bulk capabilities like the key derivation one.
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.
As planned, december was time to start wrapping and interconnecting previous achievements.
CIP-8 COSE1 has been implemented on API, as well as encryption / decrypting APIs using password provider plugins for secure sensible input handling.
Remote data and script importing is now enhanced with new protocols and encryption features.
APIv2 syntax and core features has been improved for enhanced security and advanced usage. Memory isolation, arguments, return modes, source code issuer identity validation and more features allows a huge range of new use cases.
Playground, our integrated IDE for developers and power users, was updated to work with APIv2. One of the most requested features from our users has been added: an embedded documentation explorer, based on the autogenerated APIv2 schema. 31 Internal team demo scripts, around 5k lines of JSON code, are now exposed on IDE as usable demos to our users until we develop user specific ones in the future. The APIv2 resolver UI has been embedded into Playground. QR and URL exporter has been adapted to work with the new URL transport encoder.
Wallet settings (setup) are now encrypted, persisted on and loaded from the previous developed registry protocol. Thanks to a new store refactor, settings are now exportable and customizable, this makes the wallet very flexible and allow users and daps to better utilize Cardano's potencial. Settings items and their inter relationships are exposed as colored cards as how we usually handle data on the project. Users can now understand more how wallets work and developers can debug better thanks to these efforts.
All settings consumer APIs has been updated to work with the new store specification, specially transaction and data signer apis. This allows very complex signing scenarios to happend with a very simple and auditable solution.
A lot of other minor features and updates has been done as well. Received Dandelion APIs colaboration to fix some server related issues.
Whats next on Q1 2023: settings related bug fixes and final UI details. New APIs for devs to consume settings. Transaction and data signer UIs. Multisig use cases. Dapp Cart update. Hardware Wallet branch integration and adapting for the new settings store specification. Other pending proposals.
We are in talks with some colaborators to start planning a beta tester program for Q1 2023 to fix bugs and shape the last details of the new release based on early pioneers feedback.
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.
In name of the team and me, Adriano, Happy Hollidays!
According to plan, this month has been focused mainly on repository development, improving drastically the scalability and security of it, and the ease of usage for basic operations like read, write, update and parameterized search. This operations has been integrated on APIv2, as well as other related ones that had to be implemented to improve UX and dev experience. With this integration, now dapp connection links and overall API scripting can became shorter, encouraging reusability, transparency and trustfull persistance without 3rd party networks required.
It took more than expected due to fine tunning read write protocol, make indexing more efficient, and improve security. It was a bit complex to design thinking on reduced footprints, scalability and possible future requirements.
Now for this last month of the year it's time to go deep back to the wallet to close some almost-finished features like setup, transaction signing UI, and others.
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.
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.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
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.
We have been dedicating all our development focus on the new API v2 as without counting with it, HW wallets cannot be fully integrated, and also because it requires a completely new UI with custom screens for API operations, and also a new Playground IDE, we are delaying the final integration, testing and adjustments of this proposal until we can do all this with the new API working, to better use our out of budget dev's time.
An update on this project is that some debugging sessions and new code merges took place this month, in preparation for the APIv2 closure and the full integration with HW.
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.
As GameChanger wallet depends on Dandelion Community Service, whose funding has been stopped, we've decided to contribute just 1 node to the community service to ensure the funds last for longer and GameChanger continuity ensured by at least this node. The node is now included in Dandelion load balancer and can be checked here: https://stats-ian.dandelion.link
According to plan, this month Vasil chain parameters, reference inputs, inlined datums and scripts has been integrated on internal transaction builder and APIv2, there are some final adjustments pending on collaterals and consuming inlined scripts. Focus mainly was on repository creation side, wallet now renders this information properly, helpers has been developed to read this data and helpers will be finished this last week of the month to batch write this data using APIv2. Read helper will be integrated on APIv2 as well. We are even in talks with Dandelion APIs to develop and deploy a microservice to serve this data, data which as a reminder is a key requirement to connect all the parts of this proyect in a proper (transparent and safe) way.
Other month developments: A key feature set: staking through UI, not just on APIv2. Now there is full staking support, a full list of mainnet / testnet pools with search box and info, detecting current stake key registration state and rendering available rewards to allow APIv2 to handle delegations and withdrawals. Also improvements has been made on asset rendering code to handle this new repositories and to differentiate them from the rest, as you may know GC UI is very graphical and almost everything is exposed.
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.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
We have been dedicating all our development focus on the new API v2 as without counting with it, HW wallets cannot be fully integrated, and also because it requires a completely new UI with custom screens for API operations, and also a new Playground IDE, we are delaying the final integration, testing and adjustments of this proposal until we can do all this with the new API working, to better use our out of budget dev's time.
An update on this project is that another Ledger Nano has been bought in order to add another member of the team to colaborate with debugging and final tweaking on HW once he finishes his current tasks
We have been dedicating all our development focus on the new API v2 as without counting with it, HW wallets cannot be fully integrated, and also because it requires a completely new UI with custom screens for API operations, and also a new Playground IDE, we are delaying the final integration, testing and adjustments of this proposal until we can do all this with the new API working, to better use our dev's time.
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.
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.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
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.
As stated on last report, this month we have implemented and exposed almost all important wallet features on the new API. More specifically, and after solving some unexpected obstacles related to the broken testnet and a lot of Vasil breaking changes, the transaction builder API will get fully implemented by the end of this month, so far inputs,outputs,minting, burning, external signatures, native scripts and PLUTUS smart contracts, coin selection for inputs and collaterals, and many other big and small features are FULLY WORKING and exposed on the API. Certificate and Native Script builder API is already available,and this last month week, certificates feature will be integrated on Transaction Builder API. API schema and documentation is autogenerated so we are counting with this being up to date with the latest development efforts as well.
What's next?
Full Vasil support on our internal transaction builder,and it fully exposure of this features on the API. API UI needs to be extended for special APIs like Transaction Signer. Overall UX experience and wallet permissions needs to be adjusted a bit for better usage. API (GCScripting) repository on chain must be implemented in order to unlock a secure usage of the API for end users (this is utterly important to achieve prior release). Playground IDE must be upgraded to work with this APIv2 and registry as well. Wallet store and UI will be updated to better interact with the API, here the work on HW Wallets will merge at low level and at UI level, to present alternative modals for transaction and data signing.
Our closest colleagues at Dandelion, Gimbalabs and ALDEA DAO has been watching live demos of this new API, we are planning on a beta release soon.
We know we are delayed but a successfull testing of complex GCScripts (API calls) so far and some close feedback received proves that this new API was needed and only this way we can support smart contracts as we usually do it with all other Cardano features, at transaction building level, not just signing transaction CBORs. This was the way to go for the success of our wallet, and we have adapted our plan to deliver this completely out of budget.
- Proof of concept is nearing completion. We have a working stakepool setup made with ansible. You can find the project in the Gimbalabs gitlab repository: https://gitlab.com/gimbalabs/dandelion/ansible-dandelion.
- We make contact with a NUC in the device. This device has 2 UTP ports. 1 connects to the internet and the other to the RPI with display module. The kubernets installation was starting on the same subnet as the second port. Leading to some conflicts. Solved now. And we have a working display on the Totem to install the stakepool. With only a few clicks of a button.
- We had some issues syncing to the testnet. Where we had to downgrade to 1.35.2 because 1.35.3 was not working.
We should be ready to test stakepool setup next week.
We've now deployed nodes to 3 different LATAM providers.
Close out report is now sent.
Also we bought one more Ledger device to prepare for the integration and facilitate testing
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
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
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
External API library is now complete, supporting not only JSON based scripts but also a parser has been developed to introduce inline macros into the workflows. It now works with lzma compression instead of lzw to reduce even more than half of script size on resulting payload. For offering features to devs, it can be extended with resolvers that will connect with the wallet (internal API) and other possible modules like Dandelion API clients for some data retriaval. It has 3 stages, preprocessor, runtime and postprocesor, and many features to accomodate all known (and unexpected) required use cases from our dev users.
A new DAPP Connector UI is being worked on carefully to try to keep backwards compatibility with API v1, allowing to trigger the execution of scripts in different ways, launching custom UI resolver screens depending on what operation is being executed, allowing the user to review, confirm, cancell and even debug the scripts.
This month the plan is to start creating API resolvers and their UI counterpart to add wallet operations like building and signing transactions, but much more than that.
Then we will need to create a new version of the Playground IDE with examples but for API v2
Also we have been working to finalize the Cardano Totem Stakepool Setup wizzard
We know we are delayed but a successfull testing of complex scripts so far and some close feedback received proves that this new API was needed and only this way we can support smart contracts as we do it with all other Cardano features, at transaction building level, not just signing transaction CBORs. This was the way to go, and we have adapted our plan to really offer what we were seeking to offer to our users.
We have 2 housings where one is ready and functional. The completed unit will be shipped to Adriano (lead developer of the Gamechanger wallet) from the Netherlands. Adriano is living in Argentina.
-
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.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work. Translating texts that will change soon is a waste of efforts. We will get there.
Fee calculation has been solved. Due to Plutus redeemer influence over diverse Cardano native transaction features (not just expending capabilities), this month we had decided to extend our current API to fully cover all this features switching over a new fully featured internal API, and thus we will be delaying the roadmap in order to offer a completely new external dapp connector API to expose all this options. Internal transaction builder API is now complete, covering almost every Cardano feature, and we have start developing the external API and new required UI components like the transaction signer.
We also applied CIP-21 to this new internal tx builder API in order to ease transport development for our HW Support Proposal because of well known HW device limitations.
Our team decided to properly solve this proposals by extending the deadlines and avoid rushing deliveries. We are thankfull for this funding opportunities and we want to offer Cardano Community our best efforts and results at the minimum breaking changes updates as possible, hoping to concentrate all this into a single big release.
Internal transaction builder API to Ledger and Trezor transports are almost complete and in a testing phase after CIP-21 refactor.
New UI integrations has been developed, such as a Ledger or Trezor switch, account importing pages, etc..
Also CIP-21 applied directly to our new fully featured internal API, work in tandem with SC Support proposal. Not an easy task taking into account the influence of Plutus redeemers and item indexing on all kind of redeemer types, not just spending.
Working next to SC Support proposal, there is a new TX Signer UI component to be developed and a lot of wallet management code to be merged and integrated.
Our team decided to properly solve this proposals by extending the deadlines and avoid rushing deliveries. We are thankfull for this funding opportunities and we want to offer Cardano Community our best efforts and results at the minimum breaking changes updates as possible, hoping to concentrate all this into a single big release.
The housing for the totem is finished. The powder coated version has now also arrived. We are working on the software for the stake pool creation. Next week we should have a demo available. We should be very close to completing the goals of this proposal.
-
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.
There is too much new code being modified lately due to all other Fund7 proposals being developed and because of this we are posponing the focus on this proposal until we finalize this previous work.(Watch videos)
Full EUTXO locking and Plutus Script execution for spend redeemers is now integrated into the API, A dev-environment integrated dapp has been embedded on the wallet to stress-test internal api and transaction builder code, being able to run 200 Plutus Script executions over different datums on the same transaction (Watch video and reference transactions). Fee calculation is faling for a few lovelaces using cardano-serialization-lib, and not even Ogmios/node failure errors are working properly to determine correct fee amount. Currently troubleshooting this.
https://drive.google.com/file/d/1o8jXzdkacbDXea3qXdYS8Ks0HYJBURY5/view?usp=sharing
Internal wallet classes redesigned, including Seed Wallets subclasses. Ledger And Trezor wallet classes implemented with similar design to all others. Internal redesign to accomodate the asyncronous nature of HW wallets over the existing wallet state management/instancing code. UI successfully extended to import Ledger and Trezor wallets. (Watch videos). Much progress has been made behind adapting our transaction builder to later work in tandem with HW api adapters, and the adapters itselves. Work is almost complete, but having some minor canonical formating differences to spot and solve to successfully sign our rich featured complex transactions with HWs. Because of this we are extending the development of this proposal for one month, to also stress-test this new code.
https://drive.google.com/file/d/1RV1mjBuGoFVlEAmylMfIYthho0IUqznH/view?usp=sharing https://drive.google.com/file/d/1n7iCirGEU4uTc0PSkluijQ-llkQtSUcu/view?usp=sharing
This month parts arrived to assemble the first prototypes. And prototypes have been assembled. Most features work except for installing the stake pool. This will take longer than expected. Next estimate is that project will take 2 more months to finish.
- You can print your wallet address as a QR-code from the touch TFT interface (see video).
- You can login to the gamechanger wallet using a password encrypted QR-code. (see video) .
Idea is this device is installed in a shop and users can interact with the Cardano blockchain without needing an expensive smartphone. We are building 2nd powder coated prototype at the moment.
In order to best assist operators to deploy Dandelion, we've created ansible-dandelion to deploy from SSH to dandelion in minutes. Operators are testing it and giving back feedback.
Some new additions of code are being added taking into acount internationalization to better prepare for this proposal. We depend on other F7 milestones first so that the translation efforts are more final, not much succeptible to further changes.
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.
Successfull initial minting PoC. Now getting some complications to get adapted to internal GC API (Minting Script flexibility). Ongoing integrations, new wallet release is not using this development branch so it will need to be upgraded, some work has been refactored on this regard. Some other advancements. [WIP] Trezor integration.
An reported previously, an important wallet update has been finally released this month, also involving signing and API upgrades. First SC proof of concepts has been developed, while exploring new SC tooling availability on the community. Also signed up with other team members into Marlowe Pioneers Program in order to evaluate posible DSL integrations.
Big Gamechanger wallet release! Lots of cool features, needed for the totem to work well.
- Persistent Storage: No more mnemonic copy pasting on every new browser tab.
- Smart scan: For scanning QR codes directly from the wallet interface. For payment links for example or login into your wallet with a QR code.
- Express wallet: Print an encrypted version of your mnemonic as a QR code. You can remove your wallet and then add it again using smartscan. Good for easily onboarding users. By selling pre-filled wallets for example
We are working now on integration of all parts into a complete product. Still going to need a lot of polishing.
Still some delay on fabrication of the housing.
Roadmap has began. 3 community candidates spotted: ITZA,FALCO and GameChanger. Currently running stress tests on some providers, as more server resources are going to be needed, we are looking for second choice at best price. Also new upgrades on the stack offered, adding community developed APIs. More to come on next report.
Roadmap start date not reached yet as it depends on other proposal's milestones,but many improvements on UX/UI and wallet internals are being actively worked on for the Cardano Totem and HW Support proposals and are going to facilitate this upcoming development as well, wallet importing, re-importing on demand (for example on Dapp Cart), creation, state management and UI design more specifically. This will be released soon. Also some research is being made related to Plutus and Marlowe / Marlowe CLI in order to identify technical requirements and new posible reachs of proposal.
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.
Roadmap has began. PoCs started: Integrate HW Wrappers, Factory and providers. Integrate HW Specifics in Existing Emurgo Serialization Lib Flows to build transaction, validate fields, etc. Integrate Send ADA, to internal and external address and submit signed transaction. Integrate Send Token, to internal and external address and submit signed transaction. [WIP] Partially integrated Mint tokens [WIP] Test Trezor integration with existing codebase.
Roadmap start date not reached yet as it depends on other proposal's milestones but to-be-internationalized codebase between projects is already being worked on. Some new additions of code are being added taking into acount internationalization to better prepare for this proposal.
- We have had our second project meeting. Where we discussed progress and welcomed a new developer.
- The meeting had a demo of the QR-code login to the Gamechanger wallet.
- Project tasks have been discussed for working toward the MVP.
- Housing prototype design has been finished.
- Housing prototype delivery date has been confirmed as end of April.
Roadmap start date not reached yet but to-be-internationalized codebase between projects is already being worked on.
Roadmap start date not reached yet but prior to research providers some improvements in Dandelion k8s files are being worked on in order to optimize resources and performance even more.
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)
Roadmap start date not reached yet but some required codebase between projects is already being worked on
Roadmap start date not reached yet but some basic required codebase between projects is already being worked on
- We have had our first team meeting last week.
- Housing has made some good progress see provided document.
- Print functionality has been tested.
- RPI camera has been tested for scanning QR codes of the proper size.
- We have Dandelion running in a test environment which can be used to run the node.
- Gamechanger team has started yesterday to integrate needed features.