Your browser is outdated. Some features might not work properly. Please update your browser for the best experience.
by Solana Foundation
Completed
136
by Solana Foundation
Completed
![]() 17.2kUSDC Total Prizes | ||
7,600 USDC 1st 2,000 USDC 2nd 1,600 USDC 3rd 1,200 USDC 4th 800 USDC 5th +4,000 USDC |
82
SUBMISSIONS
0h:0m:0s
REMAINING
SKILLS NEEDED
CONTACT
RELATED LIVE LISTINGS
Write a Twitter thread about AI Nexus / A1X
Acc Ventures
USDC
|
|
Due in a day
Newbie Developer: Complete a challenge on Blueshift
Superteam UK
USDC
|
|
Due in a day
Submit Content Bounty Entry for Superwomen Summer Sessions
Superteam UK
USDC
|
|
Due in a day
Position USDG as a top stablecoin for the Solana community
Global Dollar Network
USDG
|
|
Due in a day
Create Event Content: Videos, Blog Posts, Reels, or Photo Stories
Superteam UK
USDC
|
|
Due in a day
The Solana Foundation has recently moved a bunch of Solana lessons from soldev.app/course to solana.com/developers/courses.
We need these lessons (and a few more - see the list below!) updated for newer software and Solana Foundation’s writing standards.
Pick one or more of the lessons in the list ("The Lesson List") below.
Read and follow the course contributing guide. These cover the English writing style you should use, the programming conventions for both TypeScript and Rust, how to make diagrams, and much more. Your task is to update the lesson(s) you’re working on to use current software and meet the contributing guide.
Update the lesson!
Solana Foundation want to make sure our courses:
Work out of the box, with no changes necessary, so people can focus on learning and building.
Have the simplest, most readable code.
Use the current versions of web3.js, Anchor, the Solana CLI, Metaplex MPL token metadata, and other dependencies.
Since these lessons were created, there have been several changes in the developer ecosystem, including:
Anchor has new features (like INIT_SPACE) and a standard way to layout larger projects (the multiple files template)
New versions of JavaScript and TypeScript mean we can focus on building our app, and avoid things like async function wrappers, .then() chaining, and various other pre-ES2017 techniques.
We have new tools like @solana-developer/helpers and @solana-developers/create-solana-dapp, allowing students to avoid many tasks that previously required extra code or steps.
@metaplex-foundation/js has been replaced by @metaplex-foundation/mpl-token-metadata
We have new contributing guidelines that help Solana Foundation content look more consistent
External software like React has had updates too.
We want our lessons, including example code and solutions to reflect these changes!
400 USDC per lesson if accepted
Does the updated lesson work with the latest stable Solana, Anchor, Mobile Wallet Adapter, and other dependencies?
Have you followed the contributing guidelines? For example, the guidelines mention using Anchor’s INIT_SPACE rather than adding magic numbers together, running Grammarly, and how to format your code, use Callout boxes and more.
Have you updated screenshots and diagrams if necessary?
Have you created PRs to update any third party repos used in the lesson?
Follow the contributing guide. We’ll reject contributions that don’t match the guide.
Make sure all the software and examples you use are current! This isn’t just Solana code, but also external dependencies like React.
Your submission will be in the form of a PR to https://github.com/solana-foundation/developer-content. Note: some of the courses have code in repos from our friends at Unboxed Software, at github.com/unboxed-software - if so, you’ll need to send a PR to update that code as part of updating the lessons. Please add a link to these external PRs in your main PR!
Submit your main PR link to Superteam Earn
Reach out to @mikemaccana on Telegram for questions!
You can see these in production at https://solana.com/developers/courses/(course name)/(lesson name). Note: you won’t see all of these at https://solana.com/developers/courses because we’ve hidden some of the super-outdated ones.
Twitter: https://x.com/solana_devs
Mike MacCana on Telegram: https://t.me/mikemaccana
Feel free to reach out for questions!
SKILLS NEEDED
Frontend
Blockchain
Mobile
Content
CONTACT
Reach outif you have any questions about this initialBounty