An open API service indexing awesome lists of open source software.

https://github.com/stellar/sorobounty-spectacular

Sorobounty Spectacular
https://github.com/stellar/sorobounty-spectacular

Last synced: about 1 year ago
JSON representation

Sorobounty Spectacular

Awesome Lists containing this project

README

          

# Welcome to Sorobounty Spectacular! 🎡

**Submissions have now closed**, you can get awards for building decentralized applications (dApps) with Soroban on the Stellar network, accompanied by explanatory content (such as written tutorials, video walkthroughs, etc.). This program is part of the Stellar Development Foundation’s $100M Soroban Adoption Fund and is a precursor to Sorobanathon: Road to Mainnet.

The goal of this program is to provide the structure for application developers to build with Soroban and provide the educational materials for other devs to get up and running quickly on the platform as we approach Mainnet launch. We’re looking for any type of dApp — from [basic cryptographic games to NFT projects](./RFPs.md). Have some fun with it!

For each qualified submission you create, you can get an award of between $300 and $1,500 worth of XLM.

Here are the kind of submissions we're looking for:

* Practical tutorials (such as this [DAO tutorial](https://docs.near.org/develop/relevant-contracts/dao))
* Fun dApp tutorials (such as this [adoption tracking system for a pet shop](https://trufflesuite.com/blog/learn-ethereum-the-fun-way-with-our-pet-shop-tutorial/))
* Video walkthroughs (such as this one on creating a [simple smart contract using Solidity](https://www.youtube.com/watch?v=bNXJNeaYl8Q))

Soroban is still in preview release and is live on Futurenet, a shared test network. You may encounter some problems as you are using the platform and various tools. We encourage you to report any problems or bugs you find in our [Stellar Developer Discord](https://discord.gg/stellardev) under the #soroban channels.

## What makes a good submission

The Stellar Development Foundation (“SDF”) will review submissions as they come in, and all Sorobounty Spectacular awards are contingent upon review and approval of the submission by SDF, in its sole discretion.

Your submission should be coherent and easy to follow. If you are creating a tutorial, the audience needs to be able to follow along. If you are writing code, what it does should be clear. All content and contract code also need to be public (GitHub, dev.to, Medium, or YouTube).

Awards will be based on the scope, complexity, and quality of the submission. Here is a breakdown of all content component options:

* Required: $300 worth of XLM for contract (dApp) code
* Optional: Add on $150 worth of XLM if your submission includes well-documented code, a decent README detailing how to build a dApp on Soroban, and a live interactive demo site
* Optional: Add on $250 worth of XLM if your submission includes a tutorial on building a dApp with Soroban published on dev.to or Medium
* Optional: Add on $800 worth of XLM if your submission includes a public video tutorial on building a dApp with Soroban on YouTube

Submissions must contain contract (dApp) code but award amounts can be increased by including any or all of the additional content components. A couple of submission examples are:

1. Contract (dApp) code ($300 worth of XLM) plus a published video tutorial ($800 worth of XLM) for a total of $1,100 worth of XLM;
2. Contract (dApp) code ($300 worth of XLM) plus a decent README and interactive demo site ($150 worth of XLM), and a published written tutorial ($250 worth of XLM) for a total of $700 worth of XLM.

A submission is eligible to be awarded up to $1,500 if it contains all components.

**Note:** SDF is under no obligation to make any awards if there are no eligible submissions or Eligible Individuals (as defined below), or if Eligible Individuals do not successfully complete the compliance and tax obligations set forth below.

## Example dapp resources 📚

To help you get started, here are some example dapp resources that you can use as references:

[The Soroban Dapps Challenge](https://soroban.stellar.org/dapps/): Complete dapp development milestones, resulting in a smart contract and UI/UX templates for future projects, along with an MVP to build upon. It offers developers practical experience and valuable resources to excel in your journey.

[Scaffold Soroban](https://github.com/stellar/scaffold-soroban): Take advantage of the examples, like soroban-react-payment and soroban-react-mint-token, to create robust dapps on Soroban, all while leveraging our powerful JavaScript SDKs.

[Soroban Example Crowdfund Dapp](https://github.com/stellar/soroban-example-dapp): Explore an awesome end-to-end (E2E) dapp example utilizing Next.js. This project demonstrates the step-by-step process of building a dapp frontend seamlessly integrated with smart contracts in a sandbox environment.

## Get started

If you haven't already, check out the [Soroban docs](https://soroban.stellar.org/docs) to get oriented, get set up, and get your head around the Soroban fundamentals. When you're ready to create a submission:

* Click the "Discussions" tab at the top of the page
* Create a "New Discussion"
* Title your discussion thread
* Select the “General” category
* Github Discussions requires you to search for similar discussion threads before creating a new thread. It's a good idea! That way, you can see submissions that have already been turned in. Don't copy from any, but feel free to create something similar.
* When you're ready, check off “I have done a search for similar discussions.”
* Add your submission. Feel free to put it right in the box, or to link to an external resource.
* Once you have posted, you're done!

We will review your submission within a week, and reply on your submission thread to let you know if your submission qualifies to get an award! If so, we will ask you to complete a form to collect the info necessary to validate and deliver an award.

If your submission did not qualify, we may provide you with feedback on what's missing, or on how you can improve your submission so it qualifies. Once you have made the requested revisions, we will re-review your submission, and let you know if your submission qualifies for an award.

## Tips for picking submission topics

đź’ˇ Choose an idea:

* Picture yourself at a hackathon trying to solve a problem quickly. What would it be?
* Think about your own life and your own interests. Is there something missing that you could build with Soroban?
* In this case, you can go big, and build the whole house, or you can scope things down, and focus on a single brick.

🔎 Look for inspiration:
You don't need a completely unique concept, and reviewing other approaches can jumpstart your thought process.
So check out existing smart contract tutorials for inspiration.

🌎 Connect with the community:

* Be proactive, engage with other devs, and ask for feedback in the [Stellar Dev Discord](https://discord.gg/stellardev) #soroban channels.
* Remember that this is a community we build together đź’Ş! Our code of conduct is [here](https://www.stellar.org/community/code-of-conduct).

🎉 Remember to have fun!

* As long as your submission contains an end-to-end smart contract deployed on the Stellar blockchain and has an interactive interface, you’re on the right track.

## Sorobanathon eligibility guidelines

### Submission guidelines

* All submission materials should be in English or, if not in English, include an English translation.
* Do not submit:
- Articles that point to ongoing asset sales, ICOs, referral programs, or affiliate links.
- Speculative articles, price or price prediction articles, or “why X should buy Y” articles.
- Announcements of announcements, short update blogs, or substanceless marketing pieces.
- Articles attacking others. Please adhere to the [SDF Code of Conduct](https://stellar.org/community/code-of-conduct).
- Other people’s work - no plagiarizing or infringing on a third party’s rights.
* All submissions must be original works and the author should own all right, title and interest in the submission or, if third-party licensed content is included in a submission, all necessary rights must be fully sub-licensable to SDF. Submission should not include any content that is unlawful, breaches any third-party rights, or is otherwise in violation of or contrary to applicable laws or regulations.

### Award eligibility guidelines

While anyone may make a submission, only Eligible Individuals will be considered for XLM awards. For purposes of Sorobounty Spectacular, an “Eligible Individual'' is a natural person who:

1. Is the greater of: (i) 18 years of age, or (ii) the minimum age that is legally permitted to use and hold cryptocurrency and/or to participate in Sorobounty Spectacular in the jurisdiction where such person resides;
2. Is not an individual on the U.S. Department of Treasury’s Office of Foreign Assets Control (OFAC) Specially Designated Nationals and Blocked Persons List or otherwise under sanction by OFAC (or an immediate family member - spouses, parent, child, sibling, grandparent, and “step” child - of such individual) or be employed by or affiliated with an entity sanctioned by OFAC;
3. Is not a resident of any country, state, province or territory subject to comprehensive OFAC sanctions, including Cuba, Iran, North Korea, Syria or any Russian-controlled region of Ukraine; and
4. Does not reside in a jurisdiction where the transfer and holding of cryptocurrency is illegal or would require a special license or authorization that the such person does not possess.

SDF reserves the right, in its absolute discretion, to disqualify any participant or submission, without warning, from Sorobounty Spectacular, and to ban them from future programs funded by the Soroban Adoption Fund if they act in a way that violates these guidelines, is inappropriate, or not in the best interests or spirit of the program.

### License to submissions

By posting a submission, you will be granting to SDF and its assigns, licensees, and successors a royalty-free, irrevocable, non-exclusive and unlimited right and permission to use your submission, name, picture, statements, project name, likeness, and voice, and any material based thereon or derived therefrom (collectively, the **“Content”**), in any form, media, or technology now known or later developed, and to use, edit, modify, duplicate, distribute, publish, publicize and/or create derivative works from the Content (or any portion thereof), throughout the world, in perpetuity, without limitation and without payment of any royalties or compensation, consideration, notice or permission, except where prohibited by law, for the purpose of creating educational, informational, and promotional materials or creative assets (any such materials or assets that feature the Content are referred to herein as **“Assets”**), including, without limitation, on social media, or on any website owned or affiliated with SDF. You will have no right of approval, no claim to any compensation, and no claim arising out of the use, alteration, or distortion or use in any composite form of the Content.

### Legal terms and acknowledgements

Sorobounty Spectacular is governed by the SDF [Terms of Service](https://www.stellar.org/terms-of-service?locale=en) and the guidelines described herein (the “Sorobanathon Eligibility Guidelines”). SDF may collect personal information from you in connection with your submission, and such information is subject to the SDF [Privacy Policy](https://www.stellar.org/privacy-policy?locale=en). SDF reserves the right, in its sole discretion, to cancel, suspend and/or modify all or any part of Sorobounty Spectacular at any time for any reason. The terms and conditions of Sorobounty Spectacular are subject to change at any time, including the rights or obligations of the Participants and SDF.

XLM is a highly risky and volatile asset, and SDF does not provide any representations, warranties, or guarantees of its value. You will be required to provide certain information to facilitate receipt of any XLM award, including completing and submitting any tax or other forms necessary for compliance with applicable withholding and reporting requirements. You are responsible for reporting the receipt of any XLM award to relevant government departments or agencies, where applicable, and paying all applicable taxes in your jurisdiction of residence. SDF reserves the right to withhold a portion of any award amount to comply with the tax laws of the United States or other relevant jurisdictions. You should inform yourself as to any legal and tax requirements or consequences applicable to you in respect of the acquisition, holding, and disposition of XLM. You are also responsible for complying with any applicable foreign exchange and banking regulations relating to any XLM award received hereunder.

SDF’s failure to enforce any of these terms or guidelines shall not constitute a waiver of that provision. Should any provision of these Sorobanathon Eligibility Guidelines be or become illegal or unenforceable in any jurisdiction whose laws or regulations may apply to a participant or submission, such illegality or unenforceability shall leave the remainder of these Sorobanathon Eligibility Guidelines to the fullest extent permitted by law, unaffected and valid. The illegal or unenforceable provision shall be replaced by a valid and enforceable provision that comes closest and best reflects the SDF’s intention in a legal and enforceable manner with respect to the invalid or unenforceable provision.

Remember that this is a community we build together đź’Ş! Our code of conduct is [here](https://www.stellar.org/community/code-of-conduct) and our Privacy Policy is [here](https://www.stellar.org/privacy-policy).