๐Ÿ“ข Welcome to the Mercury Hackathon: All About NFTs! Join our Hackathon Slack Channel to qualify on our leaderboard to stand a chance to win FIL tokens and many more!

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4234ba01-43cd-40ba-bc37-f79198fafb5a/Frame_1_(5).png

Navigation Bar

All about Mercury Hackathon: All About NFTs


๐Ÿ”ฎ Overview

๐Ÿ‘พ Tracks & Challenge Statements

๐Ÿ† Prizes & Awards

๐Ÿ—“ Schedule & Events

๐Ÿ… Judges

๐ŸŽ“ Mentors

โš–๏ธ Judging Criteria

๐ŸŒฑ Submission Requirements

๐Ÿ“š Resources

Hackers Directory


๐Ÿ”— Free Agents' Directory

๐Ÿ“– Teams' Directory

Hackers Leaderboard


๐ŸŽ Leaderboard

Getting Started as a Hacker At Mercury Hackathon: All About NFTs


๐Ÿ’Ž Hackers Checklist

๐Ÿ‘ฅ Team Formation Guide

๐Ÿค Team Registration Guide

โฌ†๏ธ Submission Guide

๐Ÿ–ผ Projects Gallery

๐Ÿ’ฌ FAQs

๐Ÿ‘ฎ Code of Conduct

๐Ÿ†˜ Need Help?

Community Channel (JOIN HERE โฌ‡๏ธ)


๐Ÿ†’ Slack

Resources ๐Ÿ“š


No matter your level of familiarity with building with blockchain, we are here to get you all started and ready for the hackathon!

A structured learning pathway with consolidated resources is made available for your consumption at your own pace. Read and watch all that has been provided to help you gain a better understanding of Filecoin/IPFS and Flow!

โ—The quiz is NOW OUTโ—

Get 20 points on the leaderboard for attempting the quiz and additional 30 points for getting it all correct!

๐Ÿ“– Strongly recommended to read

๐Ÿง  Good to know

๐Ÿ‘ทโ€โ™‚๏ธ Useful for developers

๐Ÿ”— Filecoin Resources


Introduction to Filecoin Start here to find out what Filecoin is about!

๐Ÿ“– Getting Started with IPFS & Filecoin

Latest resources page which includes key concepts of IPFS & Filecoin, documentations and various developer tools & storage services right at your finger tips.

๐Ÿ“– Filecoin: Application Development on the Filecoin Blockchain Platform

Filecoin was created to enable software engineers to create applications in a simple yet sophisticated manner using a decentralized storage network.

๐Ÿ‘ทโ€โ™‚๏ธ How Filecoin Works

Filecoin nodes form the network and the sync the blockchain and validate messages. You can make storage deals between clients and storage miners to store data on the network and retrieval deals between clients and retrieval miners to extract data from the network. There are also gas fees for using the network.

๐Ÿ“– IPFS and Filecoin

Filecoin and IPFS are complementary protocols for storing and sharing data in the distributed web. Find out the relationship between the IPFS and Filecoin projects so you can decide which approach is best suited for their use-case.

๐Ÿง  Why is decentralized and distributed file storage critical for a better web?

The team behind IPFS and Filecoin explain how advances in distributed data storage and strong alignment of market incentives are combining to create a much more secure and efficient web.

๐Ÿ‘ทโ€โ™‚๏ธ How IPFS Deals With Files - IPFS Camp Workshop

The IPFS Camp Workshop explores the reasons behind immutable data, how we address immutable data, the data structures IPFS creates, and the different ways of interacting with files in IPFS.

๐Ÿง  Core Course - The Lifecycle of Data in DWeb

This will help you understand how IPFS deals with data using the Kademlia algorithm, Bitswap and managing the data in your local node.

Use Cases *Find our what people are using Filecoin for and why It is best to go through all the strongly suggested readings in 'Introduction to Filecoin' before starting on this section.

๐Ÿ“– IPLD

IPLD is the data model of the content-addressable web. It allows us to treat all hash-linked data structures as subsets of a unified information space, unifying all data models that link data with hashes as instances of IPLD.

๐Ÿ‘ทโ€โ™‚๏ธ Filecoin FAQ

One of the most common interactions with IPFS is uploading files like images and videos from a client-side application. This FAQ will help you understand how it works through learning a few lines of code using ipft-http-client.

๐Ÿง  Why we are collaborating with Filecoin

Understand why Outlier Ventures teamed up with Protocol Labs to launch the Filecoin Base Camp, the first ever collaboration accelerator to fast-track the development of 40 exceptional startups that leverage Filecoin, IPFS and libp2p as elements of their decentralized stack.

๐Ÿง  Fixing Broken NFTs With IPFS and Filecoin

Non-fungible tokens (NFTs) have hit the mainstream. Unfortunately, this space is full of misconceptions, and many developers - intentionally or not - are cutting corners as they rush to capitalize on this nascent market. To avoid reputational loss, the developer community needs to proactively acknowledge and address these issues.

Developing with Filecoin Now that you have developed an understanding about Filecoin and IPFS, it is time to get down to business.

๐Ÿ“– Get started

Want to jump into Filecoin and start building something? This section gets you up and running quickly by creating a simple Node.js script using Infura and the Filecoin network.

๐Ÿ“– Blogging on the Decentralized Web

Interactive tutorials on decentralized web protocols

๐Ÿ‘ทโ€โ™‚๏ธ Filecoin Client Tutorial

Learning how to store data on the Filecoin Network

๐Ÿง  Filecoin on Truffle

Learning how to build apps on Filecoin using Truffle.

๐Ÿ‘ทโ€โ™‚๏ธ Uploading Files to IPFS from a Web Application

One of the most common interactions with IPFS is uploading files like images and videos from a client-side application. This FAQ will help you understand how it works through learning a few lines of code using ipft-http-client.

๐Ÿ”— Flow Resources


Introduction to Flow Start here to find out what Flow is about!

๐Ÿ“– Flow primer

โ€Flow is a fast, decentralized, and developer-friendly blockchain, designed as the foundation for a new generation of games, apps, and the digital assets that power them.

๐Ÿง  What is Flow? The Blockchain Built for NFTs

When CryptoKitties, one of the very first non-fungible token (NFT) projects, brought the Ethereum blockchain to a halt in late 2017 due to immense congestion, as current-gen blockchains werenโ€™t built to handle such demand. Flow was built to support things like NFT collectibles and large-scale crypto games.

๐Ÿง  Introducing Flow, a new blockchain from the creators of CryptoKitties

Flow is a fast, secure, and developer-friendly blockchain built to support the next generation of games, apps, and the digital assets that will power them.