-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLI Feature: Launch FCL development wallet #11
Comments
Hello there. Please add your comments/questions here, or find me on the Flow Discord (mack) Happy hacking! |
Another note about this issue. We could also expand the scope of this issue to include starting the dev-wallet as a feature/service within the desktop GUI proposed here. |
I think this would be a great task if it was to convert dev-wallet into a client-side-only app.
I don't see any immediate blockers, but of course, I may be missing something. |
Yes, we could include that as a viable submission as well. |
@10thfloor I made a PoC at http://flow.tymianek.com/demo/ All FCL Wallet features are just static html and js. Setting up in app with:
Requires local emulator with :
I am thinking to add some cookie/localStorage for settings, and then host on some public URL. |
Sweet. |
Yeah I need to make it a bit more maintainable, maybe some webpack rules etc. But should be easy. This is just a PoC actually I made in an hour. BTW is there a specific reason for another port? We can also bind to 8080 also probably with some path ( /wallet etc ) |
Fair enough. A new port will help distinguish that it is a separate service, and not part of the 'emulator api', but certainly not required otherwise. |
This is good point, different port would be better for sure |
Team: https://www.hackerearth.com/challenges/hackathon/flip-fest/dashboard/3744a70/team/ I will try to make this configurable, also optionally with possibility to use flow.json accounts. |
@bluesign Nice! Moving this to approved :) |
I will move on to testing and documentation parts if all good, but not sure about how to unit test this part. |
Good day @bluesign! Thanks so much for all your hardwork & participation. In order to finalize winners & prepare for prize payout, we'll need the following actions from your end. Please provide the following information by Nov 17, 2021, (in this GH Issue is fine): 1. Team Information
🎖IMPORTANT: We will only proceed with prize payouts once all members have confirmed with 👍 on the post. 2. Video Demo (optional)
We will be hosting Closing Ceremonies on November 23rd, 8AM PT where we'll having closing remarks from Dete & will be announcing the winners! I'll share the details here before Nov 17. |
Hey folks, We've received and reviewed over 82 submissions! What an amazing community on Flow! To commemorate all the hard work done, we have finalized winners and will be announcing them during our Closing Ceremony on Nov 23rd, 8AM PT. Be sure to join us - there may be some attendance prizes & a keynote from our CTO, Dete 😉! RSVP here so you don't miss out! See you then! |
Description (Problem Statement)
Currently, when developing Flow applications locally, the FCL dev wallet must be started as a separate Docker container on the user's machine.
While having a Dockerized version of the dev wallet may be useful without the emulator for specific scenarios, such as a testnet demonstration app, the overwhelming majority of the time, users will want to use the two tools together for local development.
Local development on Flow is complex. This effort seeks to remove the burden of startup and configuration of the dev wallet, removing one more source of configuration errors in local development.
This effort proposes bundling the dev wallet server as part of the emulator, and starting the wallet service alongside the emulator when working locally, removing the necessity for users to configure and run the dev wallet docker container manually.
Experience Required
Familiarity with the Flow Emulator
Minimum Feature Set (Acceptance Criteria)
tail
orlogs
command similar to Heroku egflow dev-wallet logs --tail
)Milestone Requirements
Software Requirements
Maintainability
Testing
Other Requirements
Error Reporting
Documentation
Code standards or guidelines
Judging Criteria
Resources
The text was updated successfully, but these errors were encountered: