This repository contains the solutions for various exercises completed as part of the Solana Fellowship program. Each assignment focuses on different aspects of Solana development and blockchain technology.
- Description: A command-line interface tool that can create a new keypair, request an airdrop, and send SOL to another public key.
- Solution: Located in
assignment-1
- Description: A web user interface that handles the creation of a token, minting, transferring, burning the token supply, and delegating the associated token account (ATA) to another public key.
- Solution: Located in
assignment-2
- Description: A vault where customers can deposit SPL tokens of their choice. The vault manager cannot withdraw the vault's funds.
- Solution: Located in
assignment-3
- Description: A Solana program that initializes an account, allows SOL deposits, and enables withdrawal of 10% of the deposited SOL at a given time.
- Solution: Located in
assignment-4
- Description: A blog post or README detailing issues in a given Anchor program and how to fix them.
- Solution: Located in
assignment-5
- Description: A web-based Point-of-Sale system for adding products and checking out using Solana Pay, with payment confirmation display.
- Solution: Located in
assignment-6
- Description: An application that captures an image through the camera, mints an NFT with that image, and adds the current location (longitude, latitude) in the metadata.
- Status:
assignment-7
- Description: Create a compressed NFT (cNFT) collection of your own profile picture and social links as metadata, and airdrop it to other fellows.
- Status:
assignment-8
Each assignment folder contains its own set of instructions and code. Please refer to the individual README files within each assignment directory for specific setup and running instructions.
This repository is for educational purposes as part of the Solana Fellowship program. Contributions are not open to the public.