Flow Announces Collaboration Development On Non-Custodial, Wallet, SDKs & Learning Tools

5 min read

It’s Flow FLIP Fest, the first open source blockchain buildathon for developers. A FLIP is a Flow Improvement Proposal; it is a community-driven initiative to discuss and implement improvements to Flow.

Participants in the Flow FLIP Fest will be rewarded for devising innovative and effective enhancements to Flow during the two-month event. The goal of FLIP Fest is to empower developers to build solutions on Flow that will allow Consumers and the developer community will be impacted for years to come by extension. There are many areas to contribute, including: Non-custodial wallets, SDKs, learning tools, and more critical areas where participants will propose their solutions to specified needs. This also includes feature requests from businesses already developing on Flow.

FLIP Fest registration opens on Sept. 15, 2021, and closes on Oct. 15, with FLIP Fest ending on October 30.

FLIP Fest will be focused on the following themes: Wallets, SDKs, Local Development Tools, Non-Custodial Wallet Providers, and Learning Tools.

HackerEarth will host FLIP Fest, so head over there to register today and learn more about what participants can expect. There is no cost to register to participate, so if you’re ready to sign your team up to take on your next challenge, there’s no barrier for entry.

‍

Sign Up: Apply here‍

Prize Pool: $500,000 in FLOW

Key Dates

  • Sept. 15: Registration opens
  • Oct. 15: Registration ends
  • Oct. 30: FLIP Fest ends
  • Nov. 15: Winners announced

Best Solution Rewards

For teams that complete all the listed milestones for any project, they will be automatically considered for the best solution reward. This reward will be given to the team with best solution amongst any other team submissions that have also completed all milestones. All milestones must be completed and approved by October 15th, 2021 to be considered. The reward is based on the tier of the project that was being built. The winning team will also receive all ‘Milestone Rewards’ alongside this prize amount.

‍

Best Solution – Per Tier 1 Issue: $50,000

Best Solution – Per Tier 2 Issue: $25,000

Best Solution – Per Tier 3 Issue: $5,000

‍

*Note prizes will be distributed in FLOW token of equivalent USD value (we will use the daily average price for the month of Nov 2021 to calculate the conversion rate)

Prize Structure

FLIP Fest offers three tiers of projects to tackle, with Tier 1 being the most challenging and Tier 3 being the simplest. Each tier is split into milestones, which are checkpoints for the Flow team to: review your work, provide feedback, and give the final approval for completion. Select an appropriate tier of project for yourself based on your current skills and available time commitment.

Tier 1

  • A minimum of 4 milestones
  • Requires significant experience in a domain or language
  • May require sophisticated understanding of Flow, its ecosystem, and/or other accompanying tools.

Tier 2

  • 2-3 milestones
  • Requires some experience in a domain or language
  • May require some understanding of Flow, its ecosystem, and/or other accompanying tools.

Tier 3

  • Single milestone
  • May require knowledge of a specific language
  • Usually a self-isolated task with limited knowledge needed outside of the given repository.

Milestone Completion Rewards

For completing a milestone that meets the requirements set by the project and the respective point of contact (POC), your team will be rewarded with a base prize amount. This base prize amount applies for each milestone you complete. Based on the tier, your project may not have all four milestones.

‍

Milestone 1: $250 USD

Milestone 2: $1000 USD

Milestone 3: $2500 USD

Milestone 4: $5000 USD

‍

*Note prizes will be distributed in FLOW token of equivalent USD value (we will use the daily average price for the month of Nov 2021 to calculate the conversion rate)

Themes

Infrastructure Tools

Blockchain introduces new sets of use cases that need to be handled to bridge the gap between the chain and an application. This track contains building tools and services that will aid applications in managing their on-chain interactions.

Examples: Self-custody Wallets, Wallet APIs, Self-hosted Events Provider

‍

Local Development Tools

Developers spend the majority of their time deep in the local tooling on Flow while building their applications. This stream of work involves making these development workflows easier, faster, and ultimately inspire developer confidence in their logic and code.

Examples: CLI, Emulator, Block Explorers, Testing frameworks

‍

SDKs

Flow is looking to expand the features of its current SDKs as well as introduce new SDKs for popular languages to grow the ecosystem. In this stream, you will be able to pick any of the existing libraries or create your own to bring it up to spec with our SDK guidelines and maintain it as Flow evolves.

Examples: Python, Ruby, C#, and more

‍

Non-custodial Wallet Providers

The non-custodial ecosystem of wallets is what power the user to freely move between experiences on Flow with ease. In this track, we’re welcoming any teams that would like to build an FCL compatible wallet that demonstrates excellent user experience and security for users to use in any application on Flow.

‍

Learning Tools

Learning tools help reduce the complexity of onboarding onto Flow as a new developer. We’re looking to expand our set of learning tools to cover a broader base of developers. This includes improving the experience on our playground as well as expanding our current examples to fit the needs of other developer communities.

Examples: Playground, Kitty-items

Getting Started 

Once you have registered on HackerEarth and found a team or chosen to work solo, go to the FLIP-Fest Github repository to find any issue(s) you would like to sign-up to work on. We also advise that you join our Flow Discord Server and check out the FLIP Fest Category to get announcements, connect with Flow core contributors and other participants.

To work on an issue post the following as a comment on the issue on Github:

  • Your team name with a link to the HackerEarth team
  • Tag all team members with their Github usernames that are working on the project
  • When you plan on completing the first milestone.

If there are more than 5 teams that already expressed interest in working on a project (issue), we would highly suggest selecting another one from the issue list.

Please be aware that the point-of-contact (PoC) of the issue might reach out to you if there were any issues and you may be asked to delay your start and discuss details with the team privately if:

  • You or any member of your team is over-subscribed to too many projects and requires a discussion with the team
  • We suspect there may be a mismatch of the skills and experience required to finish the project adequately within the Oct 15th deadline.
  • We are requesting more details on the approach and/or implementation to remove redundancies across teams
  • If there are more than 5 teams that would like to work on a project, we may ask some teams to consider working together.

Once you have begun work, you should start to prepare for your first milestone submission. A milestone submission is a PR that should be directed at: ‘/submissions/issue-#/milestone-#/team-name’ with the issue linked in the PR. See the sample PR for what to generally include in the submission.

After any submission, the Flow team will review PRs every week on Thursday and Friday to provide feedback and approvals. If your PR is merged, you will get the completion reward for the milestone and can move onto the next one (if applicable) for the project. If all milestone submissions have been merged for a project, please wait till October 15th for the selection of the team that will receive the best solution reward for each completed project.

Judging Criteria

Community Impact

  • How will developers or existing Flow users benefit from your solution?
  • Is your solution well documented and written in a way that makes it easy for others to understand and contribute?

User & Developer Friendly

  • Is your solution clear, accurate, and comprehensive to the problem you are solving?
  • How easy is your solution to use and/or integrate (if applicable)?

Quality & Excellence

  • Is your solution written in a way that is (or considers) stability, maintainability, and extensibility?
  • Does your code contain best practices of the language used? Does it adhere to the standards and contribution guidelines of the maintainers?

Comply with what the track needs

  • Each track has its own specific requirements and guidelines that must be complied with in order for the work to be considered successfully submitted.
  • Participants will have the opportunity to interact directly with Flow developers that will ensure you have a clear understanding of the problem, requirements, and validation of your solution every step of the way. Ultimately, the maintainers of the existing code will be responsible for assessing the specific requirements and the high-level criteria described above.

Via this site

Dapper Labs Flow Closing Price 19th July 2022

The Hourly View for Flow – Dapper Labs Currently, FLOW’s price is down $-0.04 (-2.11%) from the hour prior. This is a reversal of the price action on...
Kamlesh Patel
51 sec read