Flow Hackathon Results

    An overview of created projects within Flow chain on the occasion of Flow Hackathon

    Flow is hosting a hackathon to bolster the development activity on the Flow blockchain. 260 new projects have been included in this event.

    You can see full info about this event at this link: https://flow-hackathon.devfolio.co/overview

    or You can see the full list of created projects at: https://flow-hackathon.devfolio.co/projects

    On the occasion of this event, In this dashboard, I am going to track the new contracts on Flow and any user activity on these new projects.

    For this purpose, there is a From_Date provided parameter in this dashboard which you can use to to filter contracts by their creation date (For example, the default From_Date is '2023-01-01', meaning that this dashboard's graphs are analysing the new contracts which were created on and after January, 1st, 2023.

    Also, you can use the Date_Trunc parameter in order to change time break of over-time charts to your desired one. The default is Daily (Day) but you can change it to Week or Month.

    In addition, there is another provided parameter named Specific_Contract which you can use it on "Specific Contract" Tab in order to just show the results and specific analysis of your desired contract.

    Dashboard Introduction
    db_img
    Definitions
    Author

    Dashboard by Ali3N

    Discord: Ali3N#8546

    Telegram: Alik110

    Twitter: Alik_110

    Email: Alik110.72@Gmail.com

    Check out My Other Dashboards at: https://flipsidecrypto.xyz/Ali3N

    Introduction To Flow

    Flow is a decentralized blockchain platform designed for building decentralized applications (dApps) and digital assets. It was developed by Dapper Labs, the team behind CryptoKitties, one of the first blockchain-based games that went viral in 2017.

    Flow was designed to address some of the scalability and usability challenges faced by other blockchain platforms, such as Ethereum. It uses a unique architecture that separates computation and state storage into different layers, allowing for greater scalability and faster transaction processing.

    Flow also introduces a novel concept of smart contracts as services, where developers can create composable smart contracts that can be easily reused and combined with other contracts to create complex dApps. This approach reduces the complexity and cost of building and deploying decentralized applications.

    Another key feature of Flow is its support for non-fungible tokens (NFTs), which are digital assets that are unique and indivisible, such as CryptoKitties, collectible sports cards, and art pieces. Flow provides a native NFT standard called Flow Fungible Token (FFT), which allows for easy creation, management, and trading of NFTs on the platform.

    Flow Hackathon

    Flow hackathon is all about building innovative on-chain experiences #onFlow, and reaching mainstream audiences. Thanks to Flow’s frictionless onboarding, on-chain scalability and revolutionary smart contract programming language (Cadence), on-chain experiences don’t need to be limited to a mint. Whether you’re looking to build a mobile game, a DeFi application or building experiences on top of existing apps like NBA TopShot, this hackathon is for you!

    But that’s not all! Great submissions will qualify for our post-hackathon launchpad

    Following the traditional hackathon phase, all qualifying submissions can enter a 2 month long launchpad to receive support to get to production on mainnet. This Launchpad phase will consist of technical mentorship, privileged access to millions in funding, networking and marketing.

    This hackathon has one primary track dedicated to building innovative on-chain logic aimed at a mainstream audience. This means you can build anything you want; your guiding principle should be: would your friends enjoy using this app, even if they don’t know anything about web3?

    Unlike most hackathons, the Flow Hackathon is a unique event where great ideas can make it all the way to mainnet.

    For more info refer Flow Hackathon Guide

    Contract Creation on Flow

    Creating a smart contract on Flow involves several steps, including writing the contract code, compiling it into a binary format, and deploying it to the Flow blockchain. Here's an overview of the process:

    Writing the contract code: Developers can use a variety of programming languages, including Cadence (the native programming language of Flow), TypeScript, and Rust, to write smart contracts for Flow. The code must adhere to the Flow smart contract interface, which defines the functions and data structures that a contract must have in order to interact with the blockchain.

    Compiling the code: Once the contract code is written, it needs to be compiled into a binary format that can be executed by the Flow virtual machine (VM). Developers can use the Flow CLI (command-line interface) tool to compile their code into a format that can be deployed to the blockchain.

    Deploying the contract: To deploy a contract to the Flow blockchain, developers need to have an account on the network and sufficient funds to pay for the transaction fees. They can use the Flow CLI to interact with the blockchain and deploy their contract to a specific account address.

    Interacting with the contract: Once the contract is deployed, it can be interacted with using transactions that call its functions. These transactions are broadcast to the network and validated by the Flow nodes. The state of the contract is stored on the blockchain, and can be queried by other applications or contracts.