Welcome to Hacka-Soroban-Athon!

A virtual hackathon for Soroban explorers!

Soroban is a new smart contract platform designed to be sensible, built-to-scale, batteries-included, and developer-friendly. Written in Rust end-to-end, it taps into a growing ecosystem of safe and efficient tooling, and plugs into the global financial rails enabled by Stellar.

JOIN the Stellar Dev Discord for all LIVE updates!

Soroban is still in development, so this is a rare opportunity to join a thriving ecosystem in its early days.  Experiment, take advantage of the greenfield for innovation Soroban offers, and, when possible, provide feedback to help guide its continued development.   If you're a tool builder, dApp developer, tinkerer, or even a Soroban beginner, this hackathon is for you! 

PS: All qualified submissions will receive exclusive Soroban Swag for all team members.


This is an open-ended challenge, so run wild with your own ideas.   If you need help getting started, here's a list of some things you might consider building:

  • Smart wallets

  • Tools (debuggers, block explorers, data analytics, DAO tools, developer interfaces and admins)

  • Ecosystem services (something like ENS, for instance)

  • Oracles

  • DAOs

  • 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.

  • If you haven't used Soroban before, a great way to get started is to go through Stellar Quest Live challenges.

  • Sorobanathon: First Light submissions consist of many community-written tutorials and example smart contracts that you can pull inspiration from.

  • 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 they can consist of contract code that can be effectively deployed on Futurenet or in standalone mode.  Just make sure your video demo does a good job explaining what your submission does and how it works.

  • 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: First Light submission unless you have made substantial improvements to it.

Hackathon Sponsors


$5,750 in prizes

1st Place

$2,250 cash value (paid in XLM) + exclusive Soroban Swag.

2nd Place

$1,250 cash value (paid in XLM) + exclusive Soroban Swag.

3rd Place

$500 cash value (paid in XLM) + exclusive Soroban Swag.

Funniest Hack

$500 cash value (paid in XLM) + exclusive Soroban Swag.

Best Beginner Hack

$500 cash value (paid in XLM) + exclusive Soroban Swag.

Devpost Achievements

Submitting to this hackathon could earn you:


Justin Rice

Justin Rice
Head of Ecosystem @ SDF

Judging Criteria

  • Uniqueness
    Is your submission creative? Is it based on sound assumptions? Is it well suited to Soroban?
  • Code quality
    Is the code well-structured?
  • Functionality and execution
    Does the code work as intended? Is it user friendly?
  • Documentation
    Is the submission description complete and easy to read? Does the code have comments that explain what's going on?

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.