Sorobanathon: Road to Mainnet is a virtual hackathon designed for blockchain adventurers, a realm where intrepid developers let their curiosity and courage converge to build dApps on Soroban.
Soroban is a smart contract platform written in Rust end-to-end and is sensible, built-to-scale, batteries-included, and developer-friendly. Designed to seamlessly integrate with the Stellar network, Soroban benefits from the network’s global financial rails and asset issuance. Soon to be live on testnet, Soroban’s highly anticipated mainnet launch is on our doorstep, making now a thrilling time to be a part of the ecosystem.
This is your invitation to immerse yourself in Soroban and contribute to an environment teeming with innovation and opportunities. So ready your coding engines and join us on the Stellar Dev Discord for real-time excitement and updates! As we tread new ground, your feedback is invaluable and will help to shape the ongoing refinement of the Soroban platform.
Whether you're a master craftsperson of digital tools, a developer of decentralized apps, an eager experimenter, or a newcomer to the vibrant world of Soroban, this phase of live development has a place for you! The countdown to going live on the mainnet has begun. Help write this chapter of blockchain history.
PS: All qualified submissions will receive exclusive Soroban swag for all team members.
This is an open-ended challenge with a focus on building Daaps, so run wild with your own ideas. If you need help getting started, here's a list of some things you might consider building:
Tools (debuggers, block explorers, data analytics, DAO tools, developer interfaces and admins)
Ecosystem services (something like ENS, for instance)
Exchanges, AMMs, and other DeFi protocols
When planning your submission, remember that it's more important to have something with a smaller scope that is complete, functional, and secure, rather than a larger idea that is incomplete or of low quality. You can always take your submission idea and expand on it after the hackathon.
If you haven't already, check out the Soroban docs to get oriented, get set up, and get your head around the Soroban fundamentals.
The Stellar Dev Discord is a great place for you to chat with Soroban devs and to interact with the community to get feedback.
Soroban Guide is a quick start repo that you can use to get started on Soroban.
If you're new to Rust, or just want to learn more about it, check out the Rust Book.
What to Submit:
Code. Submit your project code by providing a URL to an open-source GitHub repository for judging and testing.
Video. Include a video (about 3 minutes) that demonstrates your project submission. Videos must be uploaded to YouTube, Vimeo, or Facebook Video and made public.
Write Up. Briefly describe the project's goal, workflow, limitations, and tech stack.
Your submission must make use of Soroban as part of its primary function.
Submissions can consist of products with interfaces that can be demoed or contract code that can be effectively deployed on testnet or in standalone mode. Just make sure your video demo explains what your submission does and how it works. However, we want to encourage you to k full-fledged Daaps in this Hackathon.
Your code repository must be public and must include an open-source license.
All submissions must be created during the timeframe of the hackathon.
You cannot resubmit a previous Sorobanathon / Stellar Community Fund project unless you have substantially improved it.
$21,000 in prizes
Prizes paid in cryptocurrency
1st Place | Best Dapp | Soroban Project
$10,000 cash value (paid in XLM) + exclusive Soroban Swag.
$5,000 cash value (paid in XLM) + exclusive Soroban Swag.
$3,000 cash value (paid in XLM) + exclusive Soroban Swag.
Best Beginner Soroban Tinkerer
$2,500 cash value (paid in XLM) + exclusive Soroban Swag.
If this is your 1st time in the Soroban ecosystem, we have a special track for you!
Submitting to this hackathon could earn you:
Stay tuned for our judges panel
Is the submission description complete and easy to read? Does the code have comments that explain what's going on?
Functionality and execution
Does the code work as intended? Is it user friendly?
Is your submission creative? Is it based on sound assumptions? Is it well suited to Soroban?
Is the code well-structured?