Superteam Earn
Solana Foundation

1

Abhishek

Create Solana Programs: Part 2

by Solana Foundation

|
|
5,700USDC

Total Prizes

1,200

USDC

1st

1,000

USDC

2nd

700

USDC

3rd

500

USDC

4th

400

USDC

5th

300

USDC

6th

200

USDC

x8 (Bonus)

44

SUBMISSIONS

Syncing...

REMAINING

About the Listing & Scope

The Solana Foundation has a large collection of program examples to help developers get started on Solana. We need a number of new examples by different frameworks added to this collection and net new examples listed below.


Note: This listing is part of a series of two bounties. Checkout Create Solana Programs: Part 1.

Your Mission

  1. Pick one or more of the examples listed below.

  2. Read and follow the program examples contributing guide. These will cover how to contribute a net new program example, as well as updates to existing programs.

  3. Add a new program! Make one PR to the program-examples repo for each program example you add. Name the PR ‘Add (folder name)’. For example, ‘Add basics/transfer-sol/poseidon’ or ‘Add tokens/escrow/steel’

Rewards

$200-500 USDC per framework per Progam if accepted; see how the prizes are distributed in the Program Example List below.


Participants can attempt multiple programs and / or frameworks and will be rewarded accordingly.

Judging Criteria

  1. Does the new example program run out of the box and is listed in the example list below?

  2. Have you followed the contributing guidelines?

  3. Have you added an adequate test on the smart contract via Solana bankrun?

  4. Have you added CI/CD to run the test on a PR?

  5. Are you following best practices while writing the smart contract, creating a minimum viable example?

Submission Requirements

  1. Follow the contributing guidelines. Contributions that do not follow will be rejected.

  2. Make sure all programs you create are current! This isn’t just Solana code, but also external dependencies and/or crates.

  3. Your submission will be in the form of a PR to the program examples repository.

  4. Your submission must contain program code, proper tests, and verifying the test is run on every PR related to that framework via the Github action.

  5. Submit your main PR line to Superteam Earn.

Program Example List

  • PDA Mint Authority ($300 per framework)

    • Frameworks: Steel, Poseidon

  • SPL Token Minter ($300 per framework)

    • Frameworks: Steel, Poseidon

  • Checking Accounts ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Close Accounts ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Counter ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Create Account ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Cross Program Innovation ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Favorites ($200 per framework)

    • Frameworks: Steel, Poseidon, Native

  • Hello World ($200 per framework)

    • Frameworks: Steel, Poseidon

  • Escrow ($400 per framework)

    • Frameworks: Steel, Poseidon, Native

  • Transfer hook Transfer Switch ($500): A transfer hook example where transfers for any token can turn on/off for a given wallet.

    • Framework: Anchor


SKILLS NEEDED

Frontend

Backend

Blockchain

CONTACT

Reach outif you have any questions about this initialBounty