Table of Contents
The Fuel Grants Program supports developers and creators with innovative ideas who want to build on Fuel. You can win a grant amount ranging from $10,000 to $150,000, depending on your project requirements.
If you also have an exciting new idea but don’t have sufficient funds or are just confused about where to start, don’t worry; you have come to the right place.
❝ We welcome all builders with a passion for decentralization, web3, and building the modular future. We envision an autonomous future, where systems are built to power the next generation of human coordination and cooperation. Building on Fuel means breaking free from the constraints of monolithic blockchains. ❞
In this guide, we will discuss why you should consider building on the Fuel Network. Then, we will share two courses that you can use as a blueprint to create and deploy a dApp on the Fuel Network. And yes, we will also share the steps and guidelines to successfully submit your application for the Fuel Grants Program.
What is Fuel Network?
The Fuel Network is an L2 blockchain focused on speed, efficiency, and security. It provides fast and low-cost transactions by separating execution from consensus and data availability, making it the world’s fastest execution layer. This separation significantly increases the bandwidth capacity.
Fuel is supported by Blockchain Capital, Stratos, CoinFund, Spartan, and many more. Learning to build on Fuel using the Sway programming language can really help you upskill and stand out in the job market.
Why Should You Build on the Fuel Network?
If you are still unsure of why you should consider building on Fuel, let me share a few reasons to help you make up your mind.
- Unmatched Performance: Fuel’s architecture allows parallel processing of multiple simultaneous transactions. This parallel transaction execution is the reason for the Fuel Network to have higher throughput and efficiency compared to other single-threaded blockchain execution layers.
- Optimized Virtual Machine: The Fuel Virtual Machine (FuelVM) helps eradicate the common bottlenecks found in other blockchain virtual machines such as supporting multiple native assets and executing parallel transactions, resulting in a more optimized environment for complex smart contracts.
- Developer-Friendly Environment: Fuel offers a robust developer experience through its domain-specific language, Sway, and the accompanying toolchain, Forc (Fuel Orchestrator). Sway combines the syntax and safety features of Rust with the smart contract paradigms of Solidity, providing a powerful and intuitive platform for building dApps.
- Modular Design Philosophy: Fuel’s modular approach enhances scalability and flexibility by separating execution from consensus and data availability. This allows developers to create specialized app chains optimized for specific use cases, promoting innovation within the blockchain ecosystem.
- Strong Community and Support: With backing from leading investors and a growing ecosystem of projects, including Swaylend, Hyperlane, and Swayswap, Fuel provides a supportive environment for developers.
Resources to Help You Build on the Fuel Network
Metaschool has two comprehensive courses on how to build on the Fuel Network (and yes, they are free and open source). These advanced courses are detailed guides with the complete practical and theoretical knowledge needed to confidently build dApps on Fuel. More than 5,000 developers have enrolled in these courses.
These courses are for beginner web3 developers who wish to learn about Fuel blockchain. You should have basic programming knowledge, as it will help you have a quick start to this course. Learn how to build a petition filing dApp and an Airbnb dApp using the Sway programming language on the Fuel blockchain.
Petition Filing dApp
Platforms like Change.org, where you can create a petition around a certain cause, get votes to support your cause, and finally achieve the outcome you expect, are very popular. But how do you measure the authenticity of the signatures you are getting for a petition? Anyone can create a random petition and get a bot army to sign for it.
Web3 is a great platform to host a petition, ensuring that each individual vote is one vote and everything is done transparently. Based on this, our course teaches you how to build a petition app from scratch.
This course can also be used as a foundation for creating other dApps and learning the Sway language. For example:
- Voting Platforms: Create dApps for transparent elections or organizational decision-making with secure vote tracking and immutability.
- Proposal Submission Systems: Allow organizations or DAOs (Decentralized Autonomous Organizations) to submit, review, and approve proposals in a decentralized environment.
- Fundraising dApps: Adapt the petition filing mechanism to enable crowdfunding, where users can contribute funds and track progress toward financial goals.
Airbnb dApp
We all know what the Airbnb platform is all about, so we are teaching you to build a platform like Airbnb but on the blockchain so that there is no central body taking commissions, creating a healthy marketplace for buyers and sellers.
By making just a few changes, you can adapt the code of this dApp to build an entirely new dApp. Let’s look at a few examples for inspiration:
- Car Rental Platforms: Transform the booking mechanism into a dApp for renting vehicles, ensuring secure payments and verified user reviews.
- Event Space Booking dApps: Allow users to list and book venues for events, weddings, or conferences, with blockchain handling contracts and payments.
- Co-Working Space Reservations: Adapt the system for booking shared workspaces with transparent pricing and secure reservation tracking.
Grant Categories
The goal here is to grow the Fuel ecosystem and build meaningful projects.
If you have trouble coming up with an idea, go through the following list of categories and pick any one or two categories—or more; don’t worry, your project can also fall into multiple categories—and try to come up with an idea within that domain.
- Protocol Development: Enhancing the core protocol.
- Applications and Integrations: Building DeFi apps or integrating other solutions.
- Infrastructure: Strengthening the backbone of Fuel’s ecosystem.
- Developer Tooling: Tools to improve the developer experience.
- Auditing: Security and code reviews for projects.
- Community Building: Marketing, educational initiatives, and outreach.
- Events and Hackathons: Hosting or participating in community-building events.
You can also take inspiration from projects which are growing on other chains, but they have limitations because of high gas fees, etc.
You can pitch to build something similar within the Fuel ecosystem.
Criteria and Guidelines
Create a document where you clearly mention and address the following details and questions:
- Project Name and Description: Clearly outline your project and its development stage.
- Why Build on Fuel: Explain how your project benefits the Fuel ecosystem.
- Scope and Milestones: Share your project’s roadmap and goals.
- Team Details: Include the number of people working on the project.
Additional guidelines:
- All projects must commit to being open-source under the MIT or Apache license.
- While developers aren’t required to be publicly identifiable, identity verification is necessary to receive funding.
- Applications are welcome from projects at any stage, whether in early ideation, MVP, or beyond. Fuel also supports projects transitioning from other blockchains.
Properly format the document and highlight all the important details. Add your document and demo video of your MVP (if you have one) in the same folder.
Grant Application Link
Here’s the link to the grant application: Grant Application
Review Process
Applications are reviewed on a rolling basis, which means your project will be added to a queue and will be reviewed once the projects submitted before you have been checked.
You can expect to receive a response within two weeks. During the review, Fuel may contact you for clarifications (so it’s really important to double-check your contact details in the proposal).
Successful applicants will be invited for an interview. Once approved, Fuel will guide you through onboarding, establish milestones, and support you as you begin building on the network.
If you have questions regarding the application process or just need some advice to refine your project idea, feel free to contact us at support@metaschool.so. All the best!
FAQs
Who can apply for a Fuel ecosystem grant?
Anyone with a project that aligns with Fuel’s mission can apply. This includes developers and teams at various stages of development, from early ideas to fully operational projects. Fuel also supports projects transitioning from other blockchains.
Are there specific requirements for projects to qualify for a grant?
Yes, projects must commit to being open-source under MIT or Apache licensing. While developers can remain anonymous publicly, identity verification is required for funding. Applicants must also detail their project’s scope, milestones, and the benefits it brings to the Fuel ecosystem.
How long does the Fuel grant application process take?
Applications are reviewed on a rolling basis, with most decisions communicated within two weeks. Applicants may be contacted for additional clarifications during the process. If approved, Fuel will guide you through onboarding and establish milestones to kickstart your project.